1

我知道我可以使用以下方法获得一个随机数,例如从 0 到 700:

arc4random() % 362

但是我怎样才能得到一个介于 200 到 300 之间的随机数呢?

4

2 回答 2

11

(arc4random() % 100) + 200

于 2010-10-30T14:13:21.197 回答
1

不要挑剔,但我很确定你必须添加一个数字......如果你想要从 200 到包括 300 的所有数字......使用

200 + arc4random()%101; 

arc4random()%100 会给出一个从 0 到 99 的随机数,所以 300 永远不会出现......

于 2011-08-21T02:36:33.110 回答