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

 更新时间:2014年08月12日 14:51:56   投稿:shichen2014  
这篇文章主要介绍了objective-c中生成随机数的方法,比较实用的功能,需要的朋友可以参考下

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

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

使用方法如下 :

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

 int value = arc4random() % x;

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

 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); //初始化时,设置下种子就好了。

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

相关文章

  • 详解iOS中多个网络请求的同步问题总结

    详解iOS中多个网络请求的同步问题总结

    这篇文章主要介绍了详解iOS中多个网络请求的同步问题总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • VIVO手机上del键无效OnKeyListener不响应的原因及解决方法

    VIVO手机上del键无效OnKeyListener不响应的原因及解决方法

    最近有用户反馈VIVO手机上回出现,Del键无效的问题,最后找到问题所在是EdiText的OnKeyListener没有响应,下面通过本文给大家分享下解决方案
    2016-12-12
  • iOS验证手机号的正则表达式

    iOS验证手机号的正则表达式

    这篇文章主要为大家详细介绍了iOS验证手机号的正则表达式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • C++ 中exit(),_exit(),return,abort()函数的区别

    C++ 中exit(),_exit(),return,abort()函数的区别

    这篇文章主要介绍了C++ 中exit(),_exit(),return,abort()函数的区别的相关资料,需要的朋友可以参考下
    2016-12-12
  • iOS实现锁屏页面控制音乐播放

    iOS实现锁屏页面控制音乐播放

    这篇文章主要为大家详细介绍了iOS实现锁屏页面控制音乐播放,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Swift 访问权限的资料整理

    Swift 访问权限的资料整理

    这篇文章主要介绍了Swift 访问权限的资料整理的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • iOS app 右滑返回操作的两种方法

    iOS app 右滑返回操作的两种方法

    这篇文章主要介绍了iOS app 右滑返回操作的相关资料,需要的朋友可以参考下
    2017-08-08
  • 简单好用的iOS导航栏封装.runtime属性控制实例代码

    简单好用的iOS导航栏封装.runtime属性控制实例代码

    这篇文章主要给大家介绍了简单好用的iOS导航栏封装.runtime属性控制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • iOS实现比例拼图的方法示例

    iOS实现比例拼图的方法示例

    这篇文章主要给大家介绍了关于iOS实现比例拼图的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者开发iOS具有一定的参考学习价值,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-07-07
  • iOS仿AirPods弹出动画

    iOS仿AirPods弹出动画

    这篇文章主要为大家详细介绍了iOS仿AirPods弹出动画的实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12

最新评论