系列文章目录
前言
一、概述
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;
运行结果:
总结
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 【Qt之·类QRandomGenerator】
发表评论 取消回复