可以使用標準庫中的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
變量中。