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

溫馨提示×

c++生成隨機整數的方法是什么

c++
小億
147
2024-03-02 14:16:30
欄目: 編程語言

在C++中生成隨機整數可以使用標準庫中的rand()函數。rand()函數返回一個介于0和RAND_MAX之間的偽隨機整數。為了生成一個特定范圍內的隨機整數,可以使用以下公式:

int randomNum = rand() % (maxNum - minNum + 1) + minNum;

其中maxNumminNum是所需范圍內的最大和最小值。為了使rand()函數產生不同的隨機數序列,可以在程序開始時調用srand()函數來設置隨機數生成器的種子,如下所示:

#include <iostream>
#include <cstdlib>

int main() {
    srand(time(0)); // 設置隨機數生成器的種子為當前時間

    int minNum = 1;
    int maxNum = 100;
    int randomNum = rand() % (maxNum - minNum + 1) + minNum;

    std::cout << "隨機整數為: " << randomNum << std::endl;

    return 0;
}

注意,srand(time(0))將使用當前時間作為隨機數生成器的種子,以確保每次運行程序時,生成的隨機數序列是不同的。

0
亚东县| 贡山| 来凤县| 永安市| 阿拉善盟| 佛山市| 宜州市| 华阴市| 策勒县| 潞西市| 鹤山市| 清苑县| 西畴县| 安泽县| 湘潭县| 郎溪县| 濮阳县| 阿尔山市| 普宁市| 南和县| 庐江县| 增城市| 连山| 乌拉特中旗| 德江县| 东丽区| 喀喇| 昌都县| 金堂县| 汉源县| 大渡口区| 从江县| 文登市| 扎兰屯市| 饶阳县| 志丹县| 重庆市| 丹巴县| 突泉县| 西充县| 葵青区|