qt c++取随机数
时间: 2024-09-03 10:02:35 浏览: 71
qt c++随机数
4星 · 用户满意度95%
在Qt C++中,你可以使用`<QRandomGenerator>`库来获取随机数。首先,你需要包含头文件,并实例化`QRandomGenerator`对象。以下是简单的步骤:
```cpp
#include <QRandomGenerator>
#include <QVector>
// 创建全局的随机数生成器实例
QRandomGenerator random;
// 取整数随机数(0到指定范围)
int getRandomInt(int min, int max) {
return random.nextInt(max - min + 1) + min;
}
// 如果你想生成浮点数随机数(0到1之间)
double getRandomDouble() {
return static_cast<double>(random.nextInt()) / RAND_MAX;
}
// 或者生成指定范围的浮点数
double getRandomDouble(double min, double max) {
return (max - min) * getRandomDouble() + min;
}
阅读全文