qt c++生成128个随机数的代码
时间: 2024-10-09 12:05:04 浏览: 75
QT生成随机数小示例
在Qt C++中生成128个随机数,你可以使用Qt提供的QRandomGenerator类。下面是一个简单的示例代码片段:
```cpp
#include <QVector>
#include <random>
// 创建一个随机数生成器
std::default_random_engine generator(std::chrono::system_clock::now().time_since_epoch().count());
// 定义随机数范围
const int min = 0;
const int max = 100; // 或者你想要的最大值
// 创建一个包含128个随机整数的QVector
QVector<int> randomNumbers(128);
for (int i = 0; i < 128; ++i) {
randomNumbers[i] = std::uniform_int_distribution<int>(min, max)(generator);
}
// 现在randomNumbers包含了128个[min, max]之间的随机整数
```
在这个例子中,`std::uniform_int_distribution`用于生成均匀分布的随机数,而`generator`则是我们用来生成伪随机数的基础。
阅读全文