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

溫馨提示×

c++怎么生成一個隨機數

c++
小億
140
2023-12-05 01:19:38
欄目: 編程語言

在C++中,可以使用rand()函數來生成隨機數。rand()函數會返回一個范圍在0到RAND_MAX之間的隨機整數。

要生成一個指定范圍內的隨機數,可以使用以下步驟:

  1. 包含頭文件<cstdlib>,它包含了rand()函數。
  2. 使用std::srand(time(0))函數來初始化隨機數生成器。這一步通常在程序開始時只需要調用一次。
  3. 使用rand()函數來生成隨機數,并使用取余運算符將結果限定在指定范圍內。

下面是一個生成0到100之間隨機數的示例代碼:

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

int main() {
    // 初始化隨機數生成器
    std::srand(time(0));

    // 生成隨機數
    int randomNumber = std::rand() % 101; // 生成0到100之間的隨機數

    // 輸出隨機數
    std::cout << "隨機數: " << randomNumber << std::endl;

    return 0;
}

注意:rand()函數生成的隨機數序列是偽隨機的,每次程序運行時生成的隨機數序列是相同的。通過調用std::srand(time(0))函數可以使用系統時間來初始化隨機數生成器,以產生不同的隨機數序列。

0
名山县| 哈尔滨市| 绩溪县| 从化市| 万山特区| 静海县| 五大连池市| 图们市| 体育| 革吉县| 周口市| 徐州市| 信阳市| 类乌齐县| 建昌县| 鹤峰县| 崇州市| 彰化市| 安义县| 庄河市| 固镇县| 南陵县| 绍兴市| 宣城市| 宁河县| 庆阳市| 平乐县| 潮州市| 温州市| 高陵县| 邹平县| 泰来县| 庆城县| 沂源县| 建昌县| 林芝县| 长岭县| 高雄市| 高唐县| 尖扎县| 房山区|