Qt 生成随机数 qrand、QRandomGenerator


//老方法
//利用qrand和qsrand生成随机数
//位于QtGlobal中
//例,生成一个0和10之间的随机数 1 qsrand(QTime::currentTime().msec()); //设置种子,该种子作为qrand生成随机数的起始值,RAND_MAX为32767,即随机数在种子值到32767之间 2 qrand()%10;

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

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



上一篇:Qt QML使用虚拟键盘示例(附完整源码)

下一篇:Qt QString的isEmpty与isNull区别


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图