C++ 如何生成隨機數
隨機數
你可以使用 `<cstdlib>
` 庫中的 `rand()` 函式來生成一個隨機數。
要對隨機數進行更精確的控制,例如,如果您只想獲得 0 到 100 之間的隨機數,可以使用以下公式:
注意:上面的示例只輸出一次隨機數。它們不會在每次程式執行時輸出不同的隨機數。要解決這個問題,你可以使用 `srand()` 函式,並新增 `<ctime>
` 庫中的 `time()` 函式。
這將使程式每次執行時都生成一個 0 到 100 之間的隨機數。
示例
// 每次程式執行時生成不同的隨機數
srand(time(0));
// 生成一個 0 到 100 之間的隨機數
int randomNum = rand() % 101;
cout << randomNum;
return 0;
自己動手試一試 »