簡單的隨機數(shù)生成,范圍的問題,有時候腦子就是轉(zhuǎn)不過彎來,特此展開記錄一下。
一、產(chǎn)生0~(x-1)范圍內(nèi)的隨機數(shù):
1、arc4random_uniform(x)
2、arc4random()% x
二、產(chǎn)生1~x范圍內(nèi)的隨機數(shù)
1、arc4random_uniform(x)+ 1
2、(arc4random() % x) + 1
三、產(chǎn)生0~x范圍內(nèi)的隨機數(shù)
1、arc4random_uniform(x + 1)
2、arc4random()% ?(x + 1)
參考鏈接:iOS 中生成隨機數(shù)的4種方法(rand、random、arc4random、arc4random_uniform)