溫馨提示×

c++怎么隨機生成1到100隨機數(shù)

c++
小億
290
2024-08-01 20:29:11
欄目: 編程語言

可以使用標準庫中的rand()函數(shù)來生成隨機數(shù),并結合取模運算來限制隨機數(shù)的范圍。下面是一個示例代碼:

#include <iostream>
#include <cstdlib> // 包含隨機數(shù)函數(shù)的頭文件

int main() {
    // 設置隨機數(shù)種子
    srand(time(NULL));
    
    // 生成1到100的隨機數(shù)
    int randomNum = rand() % 100 + 1;
    
    std::cout << "隨機數(shù)為: " << randomNum << std::endl;
    
    return 0;
}

在這個示例中,我們首先使用srand(time(NULL))來設置隨機數(shù)種子,以確保每次運行程序時都能生成不同的隨機數(shù)。然后通過rand() % 100 + 1來生成1到100范圍內的隨機數(shù),并將其保存到randomNum變量中。

0