91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++中如何生成隨機數

c++
小樊
85
2024-08-30 00:48:29
欄目: 編程語言

在C++中,你可以使用<random>庫來生成隨機數。下面是一個簡單的示例,展示了如何生成一個介于0和100之間的隨機整數:

#include<iostream>
#include<random>

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

    // 設置生成隨機數的范圍(包括0和100)
    std::uniform_int_distribution<> dis(0, 100);

    // 生成隨機數
    int random_number = dis(gen);

    // 輸出隨機數
    std::cout << "Random number between 0 and 100: "<< random_number<< std::endl;

    return 0;
}

這個程序首先創建了一個std::random_device對象,它通常用于為隨機數生成器提供種子。然后,我們創建了一個std::mt19937對象,它是一個基于Mersenne Twister算法的偽隨機數生成器。接下來,我們創建了一個std::uniform_int_distribution<>對象,它表示一個均勻分布的整數范圍,在這個例子中是0到100。最后,我們調用dis(gen)來生成一個隨機數,并將其輸出到控制臺。

注意,每次運行此程序時,生成的隨機數可能會有所不同,因為std::random_device為生成器提供了一個隨機種子。

0
兴海县| 眉山市| 蒲江县| 潜山县| 措勤县| 兰西县| 德江县| 汽车| 郧西县| 蓝田县| 方山县| 华坪县| 万年县| 昌邑市| 道真| 青海省| 互助| 南溪县| 五台县| 敦化市| 漯河市| 金坛市| 绍兴市| 阿荣旗| 明水县| 元氏县| 宜阳县| 禹城市| 维西| 峨边| 鱼台县| 克山县| 南丹县| 太仓市| 温州市| 武功县| 昌图县| 武平县| 芦山县| 忻州市| 修水县|