Генерировать уникальный номер в диапазоне (0 -X ), сохраняя историю для предотвращения дублирования

Я столкнулся с проблемой, когда мне нужна функция, которая возвращает случайное число в заданном диапазоне от 0 - X. Кроме того, я требую, чтобы возвращаемый номер был уникальным ; не дублировать номера, которые уже были возвращены при предыдущих вызовах функции.

Необязательно, когда это делается (, например. диапазон был «исчерпан» ), просто верните случайное число в пределах диапазона.

Как бы это сделать?

5
задан c_kick 4 August 2012 в 14:20
поделиться