cocos2d-x 实现真随机函数

前端之家收集整理的这篇文章主要介绍了cocos2d-x 实现真随机函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先计算机是无法产生真正的随机数的,都是伪随机获取随机数的方式和算法多种多样,这里只给出一种方法,基于最新的C++11。

1
2
3
4
5
#include<random>
std::uniform_int_distribution<unsigned>u(1,1000);
std::default_random_enginee;
e.seed((unsigned) time (NULL));
int random_number=u(e);

这个例子产生了一个范围在1~1000的随机数(这里采用的标准分布是离散型均匀分布)。

猜你在找的Cocos2d-x相关文章