可能重复:
C++ random number generator without repeating numbers
Unique random numbers in O(1)?
我正在做如下
int y = arc4random() % 50;
我正在使用objective-c 现在因为我不想一次又一次地想要相同的数字,就像我得到6,然后我再也不需要6,因为我一次又一次地调用这一行并随机抽取数字。
答案 0 :(得分:0)
如何生成数组(1,2,3,4,5,6,...)并随机排序,然后一次读取一个数组元素。
否则,如果您使用随机数生成器并确保它只提供您之前未见过的数字,则只能拨打有限次数。
随机排序将取决于您使用的语言。