c++如何使用随机数
时间: 2023-10-18 12:59:57 浏览: 73
随机数程序
你可以使用 `<random>` 头文件中的随机数库来生成随机数。以下是一个使用 C++ 的示例代码:
```cpp
#include <iostream>
#include <random>
int main() {
// 创建随机数引擎
std::random_device rd;
std::mt19937 gen(rd());
// 指定生成随机数的范围
int min = 1;
int max = 100;
std::uniform_int_distribution<> dis(min, max);
// 生成随机数
int randomNumber = dis(gen);
// 打印随机数
std::cout << "随机数: " << randomNumber << std::endl;
return 0;
}
```
上述代码首先创建了一个随机数引擎 `std::mt19937`,它使用 `std::random_device` 作为种子来生成伪随机数。然后,通过 `std::uniform_int_distribution` 指定了生成随机数的范围,***到100之间的整数。最后,调用 `dis(gen)` 生成一个随机整数,并将其打印出来。
注意:每次运行程序时,生成的随机数都会不同。
阅读全文