中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
东兰县| 台北县| 平山县| 萍乡市| 长汀县| 张家口市| 宜阳县| 梨树县| 吴旗县| 沅陵县| 宽城| 井冈山市| 和政县| 邵武市| 平远县| 容城县| 宁波市| 东安县| 沙洋县| 余庆县| 武定县| 泸水县| 年辖:市辖区| 登封市| 遂昌县| 张家港市| 乌兰浩特市| 阳新县| 阳山县| 淮安市| 河北省| 天全县| 龙泉市| 会宁县| 湟源县| 海阳市| 夏河县| 穆棱市| 浏阳市| 汽车| 耒阳市|