用GetTickCount()代替time函数来初始化随机数生成器
2013-05-16 22:31
357 查看
用GetTickCount()代替time函数来初始化随机数生成器,即是用GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数来做产生随机数生成器的种子。
CODE:
CODE:
#include <iostream> #include <windows.h> #include <WinBase.h> #include <ctime> using namespace std; int main() { int i, k, r; for (i = 0; i < 10; ++i) { srand (GetTickCount()); cout<<endl; for (k = 0; k < 5; ++k) { r = rand (); cout<<r<<endl; } } return 0; }
相关文章推荐
- 【C++】C++11特性:初始化、hash容器和随机数生成器
- 【bzoj2875随机数生成器】【codevs3332】
- 【NOI2012】随机数生成器
- 3671: [Noi2014]随机数生成器 (贪心)
- bzoj 3122 随机数生成器 - BSGS
- 【BZOJ 3122】 [Sdoi2013]随机数生成器 (BSGS)
- 随机数与给定随机数生成器[0,m)产生另一个随机数生成器[0, n)(均匀分布)
- bzoj3671: [Noi2014]随机数生成器
- JavaScript实现随机数生成器(去重)
- 贪心 BZOJ 3671:[Noi2014]随机数生成器
- NOI 2012 随机数生成器
- BZOJ 3122 随机数生成器
- BZOJ4471 : 随机数生成器Ⅱ
- bzoj4471 bzoj4490 随机数生成器Ⅱ
- [C++11]C++11带来的随机数生成器
- 使用加密服务提供程序 (CSP) 提供的实现来实现加密随机数生成器 (RNG)
- bzoj 3671 [Noi2014]随机数生成器
- BZOJ 3122 随机数生成器
- java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串
- C++11 FAQ 中随机数生成器