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

溫馨提示×

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

c++
小億
97
2023-11-14 16:34:12
欄目: 編程語言

C++中生成隨機數的方法有多種,下面列舉了幾種常用的方法:

  1. 使用rand函數:
#include <cstdlib>
#include <ctime>

int main() {
    srand(time(0)); // 使用當前時間作為隨機種子
    int randomNumber = rand(); // 生成一個隨機數
    return 0;
}
  1. 使用random函數:
#include <random>

int main() {
    std::random_device rd; // 用于獲取一個隨機數種子
    std::mt19937 gen(rd()); // 使用隨機數種子初始化一個隨機數生成器
    std::uniform_int_distribution<> dist(1, 100); // 定義一個均勻分布的整數隨機數分布器,范圍在1到100之間
    int randomNumber = dist(gen); // 生成一個隨機數
    return 0;
}
  1. 使用C++11的random庫:
#include <random>

int main() {
    std::random_device rd; // 用于獲取一個隨機數種子
    std::mt19937 gen(rd()); // 使用隨機數種子初始化一個隨機數生成器
    std::uniform_int_distribution<> dist(1, 100); // 定義一個均勻分布的整數隨機數分布器,范圍在1到100之間
    int randomNumber = dist(gen); // 生成一個隨機數
    return 0;
}

以上是一些常見的生成隨機數的方法,具體使用哪種方法取決于你的需求和對隨機數的要求。

0
乌海市| 萝北县| 浮梁县| 葫芦岛市| 讷河市| 彭泽县| 方正县| 余姚市| 太谷县| 临漳县| 巴楚县| 阳朔县| 璧山县| 民县| 临泽县| 长汀县| 吉林省| 万宁市| 汾西县| 理塘县| 榆社县| 淅川县| 扬州市| 林周县| 屏东县| 阳新县| 万安县| 井研县| 罗定市| 尼木县| 盐边县| 瑞安市| 抚远县| 西乌珠穆沁旗| 旬邑县| 大厂| 澄迈县| 大宁县| 常熟市| 崇文区| 宿州市|