qt5生成200到700的随机数
时间: 2024-09-14 13:03:26 浏览: 40
在Qt5中,你可以使用`<random>`库来生成指定范围内的随机整数。首先,你需要包含头文件并实例化一个随机数引擎(如Mersenne Twister),然后创建一个均匀分布的概率分布函数。以下是生成200到700之间的随机数的一个简单示例:
```cpp
#include <QCoreApplication>
#include <random>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
// 创建随机数引擎
std::default_random_engine generator;
// 定义范围 (开始值, 结束值)
std::uniform_int_distribution<int> distribution(200, 700);
// 生成随机数
int randomNum = distribution(generator);
qDebug() << "Generated random number: " << randomNum; // 输出结果
return app.exec();
}
```
这段代码会生成一个200到700之间的随机整数,并通过`qDebug()`打印出来。如果你想要生成一系列的随机数,可以将生成的随机数保存在一个容器(如vector)中。
阅读全文