中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何設置C++隨機浮點數的范圍

c++
小樊
97
2024-08-11 11:10:37
欄目: 編程語言

要設置C++中的隨機浮點數范圍,可以使用std::uniform_real_distributionstd::mt19937來生成指定范圍內的隨機浮點數。以下是一個示例代碼:

#include <iostream>
#include <random>

int main() {
    // 設置隨機數引擎和分布器
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_real_distribution<float> dis(1.0, 10.0); // 定義浮點數范圍為[1.0, 10.0]

    // 生成隨機浮點數
    float random_float = dis(gen);
    
    std::cout << "隨機浮點數為: " << random_float << std::endl;

    return 0;
}

在上面的示例中,std::uniform_real_distribution定義了一個范圍為[1.0, 10.0]的隨機浮點數分布器,std::mt19937是一個隨機數引擎,dis(gen)用于生成一個在指定范圍內的隨機浮點數。您可以根據需要調整dis的范圍來生成不同范圍的隨機浮點數。

0
垫江县| 焉耆| 苍山县| 梧州市| 安塞县| 都兰县| 囊谦县| 双辽市| 越西县| 阳曲县| 凌云县| 景宁| 河源市| 务川| 河北区| 岳西县| 九龙县| 西藏| 广平县| 霍邱县| 咸丰县| 班戈县| 云南省| 临高县| 游戏| 新和县| 屯门区| 固原市| 昆明市| 金乡县| 博爱县| 乡宁县| 安龙县| 阳城县| 留坝县| 莒南县| 噶尔县| 遂昌县| 略阳县| 东丽区| 兴化市|