Objective c 如何使用arc4random生成随机数?
我试图生成从-50到50的随机数,但我不知道如何使用arc4random完成此任务 有人有什么建议吗?Objective c 如何使用arc4random生成随机数?,objective-c,ios6,arc4random,Objective C,Ios6,Arc4random,我试图生成从-50到50的随机数,但我不知道如何使用arc4random完成此任务 有人有什么建议吗? 谢谢大家! 您可以得到一个最大为100的随机数,然后减去50。您还需要将其转换回int,因为arc4random是一种无符号类型 (arc4random() % (101)) - 50 它将生成编号b/w-50到49谢谢!它工作得很好!仅供参考,为此使用arc4random不会生成统一的随机数(因为模数是如何工作的)。如果您担心这一点,请使用arc4random_uniform。
谢谢大家! 您可以得到一个最大为100的随机数,然后减去50。您还需要将其转换回int,因为arc4random是一种无符号类型
(arc4random() % (101)) - 50
它将生成编号b/w
-50到49
谢谢!它工作得很好!仅供参考,为此使用arc4random
不会生成统一的随机数(因为模数是如何工作的)。如果您担心这一点,请使用arc4random_uniform
。