相同的随机数不应该一次又一次地产生?

时间:2011-06-10 06:13:43

标签: objective-c random

  

可能重复:
  C++ random number generator without repeating numbers
  Unique random numbers in O(1)?

我正在做如下

int y = arc4random() % 50;

我正在使用objective-c 现在因为我不想一次又一次地想要相同的数字,就像我得到6,然后我再也不需要6,因为我一次又一次地调用这一行并随机抽取数字。

1 个答案:

答案 0 :(得分:0)

如何生成数组(1,2,3,4,5,6,...)并随机排序,然后一次读取一个数组元素。

否则,如果您使用随机数生成器并确保它只提供您之前未见过的数字,则只能拨打有限次数。

随机排序将取决于您使用的语言。