当前位置: 首页> 健康> 养生 > 【Qt之·类QRandomGenerator】

【Qt之·类QRandomGenerator】

时间:2025/7/9 6:41:36来源:https://blog.csdn.net/m0_66203017/article/details/140553589 浏览次数:0次

系列文章目录


文章目录

  • 前言
  • 一、概述
    • 1.
    • 2.
  • 二、实例演示
  • 总结


前言


一、概述

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】

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: