iOS开发——随机数的使用
2024-09-20 12:56:19
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
最新文章
- 前端mac下的工具
- 分享一个快速设置背景的js 自动获取背景图的长宽
- EXT学习之——Ext下拉框绑定无效的问题
- 【BZOJ】1038: [ZJOI2008]瞭望塔
- React Native 开发。
- OpenSuse如何共享目录
- jQuery输入框提示自动完成插件 autocomplete
- <; IOS >; X-code 5.1 x86 - 64 编译问题
- Foundation 框架 归档
- 嵌入式Linux常见问题
- RegisterHotKey注册热键,然后响应WM_HOTKEY消息
- excel单元格中批量加入固定字符
- MongoDB获得短暂的
- NGINX 配置404错误页面转向
- 基本服务器的AAA实验
- 在node环境使用axios发送文件
- Oracle之with as和update用法
- [Web安全] XXE漏洞攻防学习(中)
- Java高级工程师面试题总结及参考答案
- 【Smali】Smali文件的动态调试
热门文章
- js 扒一扒这些题目都考了哪些知识点
- [Python]安装完pip、pygame后,仍然import pygame报错
- (转)Python中实现带Cookie的Http的Post请求
- 【BZOJ2818】Gcd [莫比乌斯反演]
- web前端 html/css总结点
- CTL_CODE说明
- locust===官方说明文档,关于tasks
- [ 总结 ] vsftpd 虚拟用户配置
- selenium 操作cookie (cookie测试)
- [BZOJ4199][Noi2015]品酒大会 树形DP+后缀自动机