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

溫馨提示×

如何使用C++庫生成隨機浮點數

c++
小樊
103
2024-08-11 11:13:36
欄目: 編程語言

在C++中,可以使用標準庫中的隨機數生成器來生成隨機浮點數。以下是一種常見的方法:

#include <iostream>
#include <random>

int main() {
    // 創建一個隨機數生成器對象
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_real_distribution<float> dis(0.0, 1.0);

    // 生成一個隨機浮點數
    float random_float = dis(gen);

    // 輸出隨機浮點數
    std::cout << "Random float number: " << random_float << std::endl;

    return 0;
}

在上面的示例中,首先創建了一個 std::random_device 對象用于生成種子,然后創建了一個 std::mt19937 隨機數引擎對象和一個 std::uniform_real_distribution 分布對象來生成范圍在0.0到1.0之間的隨機浮點數。最后使用 dis(gen) 來生成隨機浮點數,并輸出到控制臺。

通過調整 std::uniform_real_distribution 的參數可以生成不同范圍內的隨機浮點數。

0
大港区| 磐石市| 江源县| 阳江市| 神池县| 东丰县| 宣武区| 静宁县| 宜川县| 大渡口区| 弥渡县| 庆云县| 梨树县| 宣恩县| 文安县| 醴陵市| 普洱| 信阳市| 尼勒克县| 咸丰县| 华蓥市| 涞源县| 青阳县| 肥乡县| 潢川县| 桂林市| 两当县| 达日县| 乌恰县| 伊宁县| 孟州市| 揭阳市| 宜丰县| 苏州市| 阿合奇县| 辛集市| 百色市| 垦利县| 南京市| 祁门县| 元谋县|