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

溫馨提示×

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
河源市| 青海省| 永定县| 南木林县| 吉林省| 湄潭县| 宜兰市| 岑巩县| 绵阳市| 玉溪市| 镇远县| 张家港市| 潮安县| 武安市| 达日县| 阳曲县| 长顺县| 九龙城区| 彭阳县| 丹寨县| 交口县| 江安县| 和田县| 洛川县| 上高县| 册亨县| 安岳县| 淳化县| 延长县| 伊吾县| 奎屯市| 罗甸县| 涟源市| 兴仁县| 南川市| 屯留县| 神木县| 龙井市| 泗洪县| 万盛区| 清流县|