cocos2d-x真正的随机数
来源:互联网 发布:淘宝女士连衣裙 编辑:程序博客网 时间:2024/05/17 03:30
cocos2dx提供了CCRANDOM_0_1()函数返回0-1之间的随机浮点数,但是你发现程序每次调用它都得到的是同样的数,不是真正随机,这是因为没设置随机种子的原因。以下代码 可解决:
//产生真 0-1 之间的随机数static float realRand_0_1(){cocos2d::cc_timeval psv;cocos2d::CCTime::gettimeofdayCocos2d(&psv, NULL);//根据时间产生随机种子unsigned int tsrans = psv.tv_sec * 1000 + psv.tv_usec / 1000;srand(tsrans); //给rand()函数设定种子return CCRANDOM_0_1();}
可把它放在一个头文件中,如tools.h, 这样每个文件都可以用.
0 0
- cocos2d-x真正的随机数
- Cocos2d-x 生成真正的随机数
- cocos2d-x 取真正随机数 【亲测有效】
- cocos2d-x随机数的问题
- cocos2d-x随机数的产生
- cocos2d-x(2) 产生不同的随机数
- cocos2d-x 实现不重复的随机数
- 【Cocos2d-x】之随机数的产生
- cocos2d-x中的随机数
- cocos2d-x随机数
- cocos2d-x 随机数
- cocos2d-x随机数
- cocos2d-x 随机数
- cocos2d-x获得随机数
- cocos2d-x中的随机数
- cocos2d-x生成随机数
- [cocos2d-x 3.0] 随机数
- cocos2d-x 3.2 随机数
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils
- Android开发免费类库和工具集合
- 贴合人体就会让他鸡同鸭讲
- 2309简化的报文接收处理
- Cf436B
- cocos2d-x真正的随机数
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(一)前言
- uva 1587 - Box
- python 十进制与二进制以及位运算
- VS C++ MethodInvoker 倒数计时器
- 2013 长沙邀请赛 ADEGH 题解
- 如何让平滑细分只平滑一个物体的一部分,而其他部分不受影响
- java 线程 原子类相关操作示例 thinking in java4 目录21.3.4
- Cf386B