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

 

 

参考来源:

http://www.cnblogs.com/xuling/archive/2012/02/28/2370692.html

最新文章

  1. 前端mac下的工具
  2. 分享一个快速设置背景的js 自动获取背景图的长宽
  3. EXT学习之——Ext下拉框绑定无效的问题
  4. 【BZOJ】1038: [ZJOI2008]瞭望塔
  5. React Native 开发。
  6. OpenSuse如何共享目录
  7. jQuery输入框提示自动完成插件 autocomplete
  8. < IOS > X-code 5.1 x86 - 64 编译问题
  9. Foundation 框架 归档
  10. 嵌入式Linux常见问题
  11. RegisterHotKey注册热键,然后响应WM_HOTKEY消息
  12. excel单元格中批量加入固定字符
  13. MongoDB获得短暂的
  14. NGINX 配置404错误页面转向
  15. 基本服务器的AAA实验
  16. 在node环境使用axios发送文件
  17. Oracle之with as和update用法
  18. [Web安全] XXE漏洞攻防学习(中)
  19. Java高级工程师面试题总结及参考答案
  20. 【Smali】Smali文件的动态调试

热门文章

  1. js 扒一扒这些题目都考了哪些知识点
  2. [Python]安装完pip、pygame后,仍然import pygame报错
  3. (转)Python中实现带Cookie的Http的Post请求
  4. 【BZOJ2818】Gcd [莫比乌斯反演]
  5. web前端 html/css总结点
  6. CTL_CODE说明
  7. locust===官方说明文档,关于tasks
  8. [ 总结 ] vsftpd 虚拟用户配置
  9. selenium 操作cookie (cookie测试)
  10. [BZOJ4199][Noi2015]品酒大会 树形DP+后缀自动机