当前位置:首页 C++ > 正文

c++产生1到200的随机数

作者:野牛程序员:2023-07-10 07:19:36 C++阅读 2727

在C++中,你可以使用 <random> 头文件中的随机数生成器来产生1到200之间的随机数。下面是一个示例代码:

#include <iostream>
#include <random>

int main() {
    std::random_device rd;  // 用于生成随机种子
    std::mt19937 gen(rd());  // 随机数引擎
    std::uniform_int_distribution<> dis(1, 200);  // 定义随机数范围

    for (int i = 0; i < 10; ++i) {  // 生成10个随机数示例
        int randomNum = dis(gen);
        std::cout << randomNum << " ";
    }

    return 0;
}

这段代码中使用了 Mersenne Twister 算法作为随机数引擎,通过 std::uniform_int_distribution 定义了随机数的范围为1到200(包括1和200)。在循环中,我们生成了10个随机数并输出到控制台。

注意:每次运行程序,你会得到不同的随机数序列,因为它们是根据不同的随机种子生成的。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击