c++生成20组四位数
时间: 2024-10-28 18:10:58 浏览: 14
编程猜测四位数游戏 C++
在C++中,要生成20组随机的四位数,你可以使用`<random>`库来生成随机整数,并结合`<iostream>`库来进行输出。这里是一个简单的示例代码片段:
```cpp
#include <iostream>
#include <random>
#include <vector>
int main() {
// 设置随机数种子,以便每次运行程序结果一致(可选)
std::srand(std::time(0));
// 定义四位数的范围
const int min = 1000;
const int max = 9999;
// 创建一个包含20个元素的向量来存储四位数
std::vector<int> fourDigitNumbers(20);
// 使用Mersenne Twister引擎和一个uniform_int_distribution来生成随机数
std::mt19937 generator; // Mersenne Twister随机数生成器
std::uniform_int_distribution<> distribution(min, max);
for (size_t i = 0; i < 20; ++i) {
fourDigitNumbers[i] = distribution(generator);
// 输出每个四位数
std::cout << fourDigitNumbers[i] << " ";
}
std::cout << "\n";
return 0;
}
```
运行这个程序将输出20个独立、随机的四位数。
阅读全文