在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`定义了一个整数范围,并将其与引擎结合起来生成随机数。最后,通过输出语句打印生成的随机数。
请注意,此处的随机数生成器类仅用于演示目的。在实际应用中,需要根据具体需求选择适当的随机数生成器类和种子。