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;

浙公网安备 33010602011771号