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

溫馨提示×

C++中如何生成隨機浮點數

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

在C++中生成隨機浮點數可以使用std::rand()函數結合一些算法來實現。下面是一個示例代碼:

#include <iostream>
#include <cstdlib>
#include <ctime>

// 生成指定范圍內的隨機浮點數
float randomFloat(float min, float max) {
    return min + static_cast<float>(std::rand()) / (static_cast<float>(RAND_MAX/(max-min)));
}

int main() {
    // 設置隨機數種子
    std::srand(static_cast<unsigned int>(std::time(nullptr)));

    // 生成隨機浮點數并輸出
    float randomNum = randomFloat(1.0, 10.0);
    std::cout << "Random float number: " << randomNum << std::endl;

    return 0;
}

在上面的示例代碼中,std::srand()函數用于設置隨機數生成器的種子,以確保每次運行程序時生成的隨機數不同。然后定義了一個函數randomFloat(),該函數接受最小值和最大值參數,生成一個在指定范圍內的隨機浮點數。最后在main()函數中調用randomFloat()函數生成隨機浮點數并輸出。

0
扎兰屯市| 远安县| 曲水县| 九龙城区| 文昌市| 丰台区| 南华县| 万安县| 龙江县| 兴业县| 昌江| 康平县| 高安市| 淳化县| 莒南县| 新邵县| 托克逊县| 弋阳县| 镇赉县| 灵丘县| 西乌珠穆沁旗| 乌拉特后旗| 岳普湖县| 托克托县| 南安市| 鄱阳县| 长泰县| 晋州市| 白朗县| 应城市| 兴安盟| 会宁县| 永善县| 寿宁县| 洛浦县| 绥宁县| 游戏| 苍南县| 贞丰县| 禹城市| 且末县|