在C++中,可以使用std::srand()
函數來設置隨機數種子。通常情況下,可以使用當前時間作為種子來生成隨機數。下面是一個示例代碼:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
// 設置隨機數種子為當前時間
std::srand(std::time(0));
// 生成隨機數
int randomNum = std::rand() % 100;
std::cout << "隨機數: " << randomNum << std::endl;
return 0;
}
在上面的代碼中,使用std::time(0)
來獲取當前時間作為種子,然后調用std::srand()
函數設置隨機數種子。接著使用std::rand()
來生成一個0到99之間的隨機數。這樣就可以控制隨機數生成的種子。