C++,范围为 1-6 的随机数

标签 c++ random

我想知道如何使用 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/

相关文章:

c# - 非常简单的抽卡游戏(消除重复+重置数组)

c - srand 函数是否适用于多个翻译单元?

javascript - 向生成的线条添加随机颜色

c++ - 为 QlineEdit 设置背景图像时如何在 QLineEdit 中设置文本颜色

c++ - Qt QNetworkReply 不正确的字符集

c++ - arm-none-eabi-g++ 找不到 stdc++ header

c++ - 为什么随机分布不将引擎作为模板参数?

C++接口(interface)多重继承,方法相同

c++ - 从 3.2 升级到 openCV 3.4.1 后出现段错误

c++ - 概率和随机数