我想知道如何使用 rand() 方法获取范围为 1-6 的随机数。这是为了模拟我需要的一个骰子掷骰子来找到 3 个骰子掷骰子的平均值,所以类型将是双倍的。
最佳答案
这是一个生成 1 到 6 之间的随机数的简单示例,我想您可以想出其余的
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(0));
std::cout << (rand() % 6 + 1) <<std::endl;
return 0;
}
关于C++,范围为 1-6 的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665832/