中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++ std隨機數生成如何做

c++
小樊
81
2024-11-15 14:35:55
欄目: 編程語言

在C++中,使用<random>庫可以方便地生成隨機數。下面是一個簡單的示例,展示了如何使用C++標準庫生成隨機數:

#include <iostream>
#include <random>

int main() {
    // 創建隨機數生成引擎
    std::random_device rd;
    std::mt19937 gen(rd());

    // 定義隨機數分布
    std::uniform_int_distribution<> dis(1, 6); // 生成1到6之間的整數(包括1和6)

    // 生成10個隨機數
    for (int n=0; n<10; ++n)
        std::cout << dis(gen) << ' ';
    std::cout << '\n';
}

在這個示例中,我們首先包含了<random>庫。然后,我們創建了一個隨機數生成引擎gen,使用std::random_device作為種子,以確保每次運行程序時生成的隨機數序列都不同。

接下來,我們定義了一個均勻分布的整數分布dis,它將在1到6之間(包括1和6)生成隨機整數。

最后,我們使用一個for循環生成了10個隨機整數,并將它們輸出到控制臺。每次運行程序時,生成的隨機數序列可能會有所不同。

0
宜良县| 上栗县| 江都市| 凤阳县| 得荣县| 通河县| 岳池县| 东山县| 永川市| 嘉荫县| 南昌市| 海口市| 周至县| 兴和县| 砀山县| 广水市| 江口县| 和政县| 特克斯县| 邯郸县| 抚远县| 阿城市| 平湖市| 分宜县| 吴江市| 隆林| 乡城县| 开封县| 绥滨县| 鹤庆县| 五莲县| 阜宁县| 拉孜县| 海阳市| 云林县| 龙门县| 石柱| 南京市| 泸州市| 临夏市| 九江县|