2022-02-08 QT使用QRandomGenerator生
2022-02-07 本文已影响0人
nan34
QT生成随机数的方法
在QT里面,当然可以采用生成随机数的方法。但比较推荐QT自带的QRandomGenerator类【可以去帮助文档里看看】,真的方便。废话不多说,直接上例子。
- 例子:生成A-B的随机数【这个基本上比较通用】
QRandomGenerator::global()->generateDouble()*(B-A)+A;
如果是0.5-0.7的随机数,
图片.png
我们输出一下可以看到
图片.png
- 对于有其他需求的,可以去帮助文档的QRandomGenerator类查找。比如要生成A-B的整数【注意B不包含】,可以用
QRandomGenerator::global()->bounded(A,B);
图片.png