一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
//老方法
//利用qrand和qsrand生成随机数
//位于QtGlobal中
//例,生成一个0和10之间的随机数
1 qsrand(QTime::currentTime().msec());    //设置种子,该种子作为qrand生成随机数的起始值,RAND_MAX为32767,即随机数在种子值到32767之间
2 qrand()%10;

//新方法
//利用QRandomGenerator类
// Qt5.10之后新增该类
//例

1 qDebug()<<QRandomGenerator::global()->bounded(10);        //生成一个0和10之间的整数
2 qDebug()<<QRandomGenerator::global()->bounded(10.123);    //生成一个0和10.123之间的浮点数
3 qDebug()<<QRandomGenerator::global()->bounded(10, 15);    //生成一个10和15之间的整数

 

posted on 2024-02-28 11:19  一杯清酒邀明月  阅读(1069)  评论(0编辑  收藏  举报