c++生成随机数
时间: 2023-07-04 19:06:11 浏览: 92
c++中生成随机数
C++中生成随机数可以使用标准库的`<random>`头文件中的随机数生成器。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <random>
int main() {
// 创建一个随机数生成器
std::random_device rd;
std::mt19937 gen(rd());
// 定义随机数分布范围
std::uniform_int_distribution<> dis(1, 100);
// 生成随机数
int random_number = dis(gen);
std::cout << "生成的随机数为:" << random_number << std::endl;
return 0;
}
```
以上代码会生成一个1到100之间的随机整数。可以根据需要修改分布范围。
阅读全文