【发布时间】:2013-05-31 17:21:02
【问题描述】:
我需要从我在 for 循环中尝试过的数组中生成随机数
rnd = arc4random_uniform(arr.count);
它生成了随机数,但一些数字被重复了也在 math.h 中尝试了 Random() 同样的问题仍然存在,请帮助我.. 提前谢谢..
【问题讨论】:
-
你试过
int r = arc4random() % 5;,如果你想要0到4? -
当然会有重复,因为它们是由
randomly生成的。如果生成遵循某种模式,那么它不会被称为随机的吧? -
你的意思是你需要通过随机顺序的唯一数字来感受一个数组吗?更多代码可以帮助您了解您的想法
-
@PraveenS 我怎样才能得到唯一的随机数..
标签: iphone ios objective-c