亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
堆龙德庆县| 盐津县| 仙居县| 交城县| 宝山区| 平遥县| 金阳县| 濉溪县| 贞丰县| 衡阳市| 武安市| 许昌市| 益阳市| 澎湖县| 南丹县| 屏东县| 深州市| 东乌珠穆沁旗| 高雄市| 富阳市| 内江市| 玉林市| 拉孜县| 华阴市| 赫章县| 苍梧县| 宝丰县| 安溪县| 东辽县| 沈阳市| 隆子县| 平邑县| 固安县| 怀集县| 调兵山市| 都安| 钟山县| 景东| 驻马店市| 开原市| 进贤县|