c++生成随机整数
时间: 2023-07-04 07:13:22 浏览: 109
C++生成随机数
在 C++ 中,可以使用标准库中的 rand 函数来生成随机整数。具体操作如下:
1. 包含头文件 #include <cstdlib>
2. 使用 srand 函数设置随机种子,可以使用当前时间作为种子,代码为 srand(time(NULL));
3. 使用 rand 函数生成随机整数,代码为 rand()。
完整示例代码如下:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
// 设置随机种子
srand(time(NULL));
// 生成随机整数
int random_num = rand();
// 输出结果
cout << "随机整数为:" << random_num << endl;
return 0;
}
```
注意:rand 函数生成的随机数是伪随机数,其实际上是根据特定算法生成的,所以在每次运行程序时生成的随机数是相同的。为了避免这种情况,需要在使用 rand 函数前使用 srand 函数设置随机种子。
阅读全文