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

蒙牛和鱼

蒙牛和鱼

2016-02-19 11:23

下面是个objective-c中生成随机数的方法教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

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

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

使用方法如下 :

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

 int value = arc4random() % x;

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
 int value = (arc4random() % x) + 1;

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

使用方法如下:

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

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

使用方法如下:

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

文中的代码都备有较为详细的注释,相信不难理解。感兴趣的朋友可以自己动手测试一下。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
objective-c中生成随机数的方法

浅谈iOS中三种生成随机数方法

编程语言 网络编程
浅谈iOS中三种生成随机数方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle 随机数

编程语言 网络编程
Oracle 随机数

随机数算法

编程语言 网络编程
随机数算法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

【excel教程】excel函数怎么生成随机数

excel 办公软件
【excel教程】excel函数怎么生成随机数

Javascript随机数教程

Web开发
Javascript随机数教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Android音频可视化开发案例说明

Android音频可视化开发案例说明

JavaScript中Array 对象相关的几个方法

JavaScript中Array 对象相关的几个方法
下拉加载更多内容 ↓