簡(jiǎn)單的隨機(jī)數(shù)生成子姜,范圍的問題,有時(shí)候腦子就是轉(zhuǎn)不過彎來燎竖,特此展開記錄一下璃弄。
一、產(chǎn)生0~(x-1)范圍內(nèi)的隨機(jī)數(shù):
1构回、arc4random_uniform(x)
2夏块、arc4random()% x
二、產(chǎn)生1~x范圍內(nèi)的隨機(jī)數(shù)
1纤掸、arc4random_uniform(x)+ 1
2脐供、(arc4random() % x) + 1
三、產(chǎn)生0~x范圍內(nèi)的隨機(jī)數(shù)
1借跪、arc4random_uniform(x + 1)
2政己、arc4random()% ?(x + 1)
參考鏈接:iOS 中生成隨機(jī)數(shù)的4種方法(rand、random掏愁、arc4random歇由、arc4random_uniform)