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

溫馨提示×

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
英超| 永丰县| 东光县| 昭通市| 红安县| 石城县| 萍乡市| 吉安市| 伊通| 腾冲县| 汤原县| 武功县| 普格县| 鹰潭市| 横峰县| 峨眉山市| 营口市| 珠海市| 思茅市| 舟曲县| 尼木县| 甘谷县| 瓦房店市| 永德县| 丰镇市| 峨山| 当雄县| 长治市| 桃园县| 丹江口市| 通许县| 舒兰市| 巴青县| 兖州市| 广宁县| 辽阳市| 高雄县| 黄石市| 化隆| 荥经县| 池州市|