qt在范围内生成随机数
时间: 2023-08-14 22:09:05 浏览: 458
QT生成随机数小示例
您好!在 Qt 中生成随机数可以使用 QRandomGenerator 类。以下是一个示例代码,它将生成一个在指定范围内的随机整数:
```cpp
#include <QCoreApplication>
#include <QRandomGenerator>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// 指定随机数范围
int min = 1;
int max = 100;
// 生成随机数
int randomValue = QRandomGenerator::global()->bounded(min, max + 1);
// 打印随机数
qDebug() << "随机数:" << randomValue;
return a.exec();
}
```
在上面的示例中,`min` 和 `max` 分别表示随机数的范围的最小值和最大值。`QRandomGenerator::global()->bounded(min, max + 1)` 用于生成指定范围内的随机整数。
请注意,为了使用 `QRandomGenerator` 类,您需要在项目文件中添加 `QT += core`。
希望这个示例能帮到您!如果您有任何其他问题,请随时提问。
阅读全文