qt 生成随机数方法:
方法一:
此方法可以在循环中产生不重复的随机。可以保证每次生成不一样
#include <QTime>
QTime time= QTime::currentTime();
qsrand(time.msec()+time.second()*1000);
int n = qrand() % 5; //产生5以内的随机数
方法二:
这个方法在短时间内能生成的随机数是相同的
#include <QTime>
qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
int n = qrand() % 5; //产生5以内的随机数
方法三: qt 5.10以后
QRandomGenerator::global()->bounded(10); // [0,10) 随机数据
QRandomGenerator::global()->bounded(3.5); //生成一个0和3.4之间的浮点数