Qt随机数种子

Qt新版本放弃qrand语法,使用QRandomeGenerator类替代//如下,求1-5之间的随机数: randInt=new QRandomGenerator(); int i= ra

qrand因为是伪随机,所以在Qt新版本(Qt 5.10之后的版本)中,已经放弃使用了。
Qt新版本都在使用QRandomeGenerator类。

#include <QRandomGenerator>
#include <QDebug> private:    
class A {
//...
	QRandomGenerator *randInt;
};
//如下,求0-59之间的随机数:   randInt=new QRandomGenerator();
int i=  randInt->bounded(60); // past:qrand()%60
qDebug()<<"随机值:"<<i;
posted @ 2025-03-02 21:08  RunTimeErrors  阅读(52)  评论(0)    收藏  举报