【Qt之·类QRandomGenerator】
系列文章目录
前言
一、概述
1.
2.
二、实例演示
示例1:
#include <QRandomGenerator>
#include <QRandomGenerator64>
#include <QDebug>
int randomInt = QRandomGenerator::global()->bounded(100); // 生成一个0到99之间的随机数
qDebug() << randomInt;
double randomDouble = QRandomGenerator::global()->generateDouble(); // 生成一个0.0到1.0之间的浮点数
qDebug() << randomDouble;
quint64 random64 = QRandomGenerator64::global()->generate(); // 生成一个64位随机数
qDebug() << random64;
运行结果:
示例2:
qsrand(static_cast<uint>(QTime::currentTime().msec())); // 使用当前时间的毫秒数来设置种子
int randomInt = qrand() % 100; // 生成一个0到99之间的随机数
qDebug() << "Random Integer using qrand:" << randomInt;
运行结果:
总结
原文地址:https://blog.csdn.net/m0_66203017/article/details/140553589
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!