vscode c++系统生成随机数
时间: 2024-06-10 11:01:48 浏览: 268
C++生成随机数
在VSCode中使用C++生成随机数可以通过使用标准库中的`<random>`头文件来实现。下面是一个简单的示例代码:
```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)`生成随机数。
阅读全文