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

溫馨提示×

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
新竹市| 云梦县| 美姑县| 彭阳县| 白水县| 西峡县| 云林县| 海盐县| 康定县| 敖汉旗| 铅山县| 广南县| 舟山市| 甘孜县| 清苑县| 杭州市| 平南县| 团风县| 乐陵市| 蒙阴县| 乌拉特中旗| 江阴市| 武清区| 会泽县| 新化县| 定南县| 门源| 太原市| 长治县| 垫江县| 肇庆市| 平陆县| 赫章县| 香河县| 搜索| 漳平市| 巧家县| 塘沽区| 山东| 胶南市| 莲花县|