dev-c++怎么生成随机数
时间: 2024-06-14 22:09:05 浏览: 228
Dev-C++小游戏分享源码.zip
在Dev-C++中生成随机数可以使用C++标准库中的random库。下面是一个示例代码,演示如何在Dev-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 randomNum = dis(gen);
// 输出随机数
std::cout << "随机数: " << randomNum << std::endl;
return 0;
}
```
这段代码使用了`std::random_device`来获取真正的随机数种子,并使用`std::mt19937`作为随机数引擎。然后,通过`std::uniform_int_distribution`来定义随机数的范围,最后使用`dis(gen)`生成随机数。
阅读全文