c++生成4位数随机数
时间: 2024-10-27 13:00:59 浏览: 29
简单谈谈关于C++中大随机数的问题
在C++中生成四位数的随机整数,你可以使用`<cstdlib>`库中的`rand()`函数配合`<ctime>`库的`srand()`和`time(0)`来初始化随机数种子。以下是一个简单的示例:
```cpp
#include <iostream>
#include <cstdlib> // 包含rand()函数
#include <ctime> // 包含时间函数
int main() {
// 设置随机数种子,确保每次程序运行时结果不同
std::srand(std::time(0));
// 定义一个范围,保证生成的是4位数
int min = 1000; // 最小值
int max = 9999; // 最大值 (包括最大值)
// 生成并打印随机数
int random_num = rand() % (max - min + 1) + min;
std::cout << "生成的四位数随机数是: " << random_num << std::endl;
return 0;
}
```
这个代码会生成一个1到9999之间的随机整数,即是一个四位数。
阅读全文