Qt 生成随机数
来源:互联网 发布:属下知罪by枯目下 编辑:程序博客网 时间:2024/06/08 19:13
简述
Qt 提供了 qsrand 用以生成伪随机数,我简单封装了一个函数,其参数可以设置随机数的最大值、最小值,可以直接拿来用。
源码
// 头文件包含#include <QTime>
// min:随机数的最小值,max:随机数的最大值int generateRandomInteger(int min, int max){ Q_ASSERT(min < max); // 加入随机种子。种子是当前时间距离0点0分0秒的秒数。 // 每次启动程序,只添加一次种子,以做到数字真正随机。 static bool seedStatus; if (!seedStatus) { qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime())); seedStatus = true; } int nRandom = qrand() % (max - min); nRandom = min + nRandom; return nRandom;}
阅读全文
0 0
- QT 生成随机数
- Qt - 生成随机数
- Qt生成随机数
- Qt 生成随机数
- Qt生成随机数
- QT中的随机数的生成
- Qt生成随机数的方法
- QT实现简单滚动随机数生成程序
- 【随机数】生成随机数模板
- 生成随机数
- 随机数生成
- 随机数生成
- 生成随机数
- 生成随机数
- 生成随机数
- 随机数生成
- 随机数生成
- 生成随机数
- Linux字符界面、VI编辑器
- MYSQL语句汇总 转载
- 磁盘调度算法
- 网易2018校招堆棋子
- Android计入Google FireBase之消息推送
- Qt 生成随机数
- 创建 Machine
- 2017"百度之星"程序设计大赛
- IELTS11 Test2 laws are needed to make people recycle more of their waste
- hdu3001
- poj-3268 Silver Cow Party (最短路-spfa-求到同一起点,同一终点的最短路)
- 解题报告:Codeforces Round #146 (Div. 1) E. Number Challenge 莫比乌斯反演
- 排序
- Java之集合List