objective-c中生成随机数的方法

2015-05-12 16:29:10 441浏览

   这篇文章主要介绍了objective-c中生成随机数的方法,比较实用的功能,需要的朋友可以参考下。

      本文简述objective-c中生成随机数的几种常见的方法,分享给大家,希望能给大家带来一点借鉴价值。具体如下:

1)arc4random()方法:比较精确不需要生成随即种子

使用方法如下 :
通过arc4random() 获取0x-1之间的整数的代码如下:

1.     int value = arc4random() % x;




获取1x之间的整数的代码如下:

1.     int value = (arc4random() % x) + 1;




2)CCRANDOM_0_1()方法:在cocos2d中使用 ,范围是[0,1]


使用方法如下:

1.     float random = CCRANDOM_0_1() * 5; //[0,5] CCRANDOM_0_1() 取值范围是[0,1]



3)random()方法需要初始化时设置种子

使用方法如下:

1.     srandom((unsigned int)time(time_t *)NULL); //初始化时,设置下种子就好了。



标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号