在Qt中生成随机数,可以使用QRandomGenerator类。该类提供了几种生成随机数的方法,例如:

  1. 生成一个介于0和最大值之间的整数:
int max = 100;
int randomValue = QRandomGenerator::global()->bounded(max);
  1. 生成介于最小值和最大值之间的整数:
int min = 50;
int max = 100;
int randomValue = QRandomGenerator::global()->bounded(min, max);
  1. 生成一个介于0和1之间的浮点数:
qreal randomValue = QRandomGenerator::global()->generateDouble();
  1. 生成一个介于最小值和最大值之间的浮点数:
qreal min = 0.5;
qreal max = 1.0;
qreal randomValue = QRandomGenerator::global()->generateDouble() * (max - min) + min;

注意:在使用QRandomGenerator类之前,需要包含头文件

Qt 随机数

原文地址: https://www.cveoy.top/t/topic/b1rG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录