
ballVeLocity = CGPointMake(4 - arc4random() % 8,4 - arc4random() % 8);
但是,重要的是这个:
4 - arc4random() % 8
但是,这有一些问题:首先,它并不真正生成一个随机数.只有在我退出模拟器后,重新打开它才会生成新的数字.其次,我只希望它生成-4到-2或2到4之间的数字.
解决方法 arc4random()是iphone上的首选随机函数,而不是rand(). arc4random()不需要播种.此代码将生成您感兴趣的范围:
int minus2_to_minus4 = (arc4random() % 3) - 4;int two_to_four = (arc4random() % 3) + 2;总结
以上是内存溢出为你收集整理的ios – Objective-C随机数全部内容,希望文章能够帮你解决ios – Objective-C随机数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)