在C++中,可以使用`
#include#include int main() { // 使用隨機設備作為種子 std::random_device rd; // 使用Mersenne Twister引擎 std::mt19937 generator(rd()); // 設置隨機數范圍 std::uniform_int_distribution distribution(1, 100); // 生成隨機數 int randomNum = distribution(generator); // 輸出隨機數 std::cout << "隨機數:" << randomNum << std::endl; return 0; }
上述代碼使用了`std::random_device`作為隨機設備,并將其作為種子傳遞給`std::mt19937`引擎。然后,使用`std::uniform_int_distribution`定義了一個整數范圍,并將其與引擎結合起來生成隨機數。最后,通過輸出語句打印生成的隨機數。
請注意,此處的隨機數生成器類僅用于演示目的。在實際應用中,需要根據具體需求選擇適當的隨機數生成器類和種子。