随机数生成算法,每一次生成都不一样
来源:互联网 发布:u盘照片数据恢复 编辑:程序博客网 时间:2024/05/18 01:07
项目中要用到一个随机数生成算法,但是每一次生成间隔时间很短,还要保证每一次生成的随机数都不相同,于是就想到了利用当前时间的毫秒作为随机数种子来生成。
#include <iostream>#include <sys/time.h> // for gettimeofday()#include <stdlib.h> // for random()using namespace std;unsigned int getRandomNum();int main(){cout<<"random1:"<<getRandomNum()<<endl;cout<<"random2:"<<getRandomNum()<<endl;cout<<"random3:"<<getRandomNum()<<endl;cout<<"random4:"<<getRandomNum()<<endl;cout<<"random5:"<<getRandomNum()<<endl;}unsigned int getRandomNum(){// 防止每次生成的随机数一样usleep(1000);struct timeval now_time;gettimeofday(&now_time, NULL);unsigned int msec = now_time.tv_sec + now_time.tv_usec / 1000;srand(msec);return random();}
0 0
- 随机数生成算法,每一次生成都不一样
- 每次生成不一样的随机数
- 不一样的随机数生成方法(C/C++)
- 随机数生成算法
- 伪随机数生成算法
- 随机数生成算法
- 一种随机数生成算法
- 随机数生成算法
- java随机数生成算法
- 随机数生成算法
- 随机数生成算法
- 随机数生成算法
- 算法---随机数生成
- 随机数生成算法
- 用js生成N个不一样的随机数
- 随机数生成算法(伪随机数)
- 随机数生成算法的研究
- 一个伪随机数生成算法
- android gc由QQ空间团队奉献
- ASP.NET 总结
- ImageView的scaletype属性
- 排序算法总结
- Android UI学习 - FrameLayou和布局优化
- 随机数生成算法,每一次生成都不一样
- 【正完成】Android的基础问题、面试题
- 查看和升级OPatch
- VC/MFC如何设置对话框背景颜色
- C++ 中使用json
- [FastDFS] tracker报错, ERROR - file: tracker_nio.c, line: 214, recv timeout
- PATB1020
- 单机数据库调整redo log日志大小
- Markdown 常用语法简单学习