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

溫馨提示×

C++ Random庫如何生成隨機數

c++
小樊
86
2024-07-21 03:06:56
欄目: 編程語言

C++標準庫提供了一個名為的庫來生成隨機數。你可以使用庫中的不同類來生成不同類型的隨機數,如整數、浮點數、布爾值等。

以下是一個簡單的示例,展示了如何使用庫生成一個范圍在1到10之間的隨機整數:

#include <iostream>
#include <random>

int main() {
    // 創建一個隨機數引擎
    std::mt19937 rng(std::random_device{}());
    
    // 創建一個分布器,指定生成隨機數的范圍
    std::uniform_int_distribution<int> dist(1, 10);
    
    // 生成隨機數
    int random_number = dist(rng);
    
    // 輸出結果
    std::cout << "隨機數為: " << random_number << std::endl;
    
    return 0;
}

在上面的示例中,我們首先創建了一個名為rng的隨機數引擎,然后創建了一個名為dist的均勻整數分布器,指定了隨機數的范圍為1到10。最后,調用dist(rng)生成一個隨機整數,并將其輸出到控制臺。

你也可以根據需要選擇不同的隨機數引擎和分布器來生成不同類型的隨機數。詳細文檔可以查看C++標準庫的官方文檔。

0
钟山县| 广东省| 丰宁| 榆林市| 全椒县| 柘荣县| 枣阳市| 将乐县| 三原县| 崇阳县| 东丰县| 桂东县| 安新县| 龙州县| 民乐县| 平湖市| 南昌县| 凯里市| 沁水县| 常州市| 赣榆县| 沂水县| 安图县| 太仆寺旗| 郓城县| 福建省| 民县| 黎城县| 莎车县| 东兰县| 渑池县| 辽源市| 改则县| 兰考县| 军事| 临高县| 石棉县| 湖南省| 宜兰市| 普安县| 晋城|