c++怎么结束随机数生成
时间: 2023-11-13 10:55:45 浏览: 103
C语言/C++如何生成随机数
5星 · 资源好评率100%
在 C++ 中,可以使用 srand() 函数来初始化随机数生成器,使用 rand() 函数来生成随机数。如果需要结束随机数生成,可以使用 srand() 函数将随机数生成器重新初始化为一个特定的值,例如 0。这样做可以确保下一次生成的随机数序列与上一次不同。
以下是一个示例代码:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
// 初始化随机数生成器
srand(time(NULL));
// 生成随机数
int random_number = rand() % 100;
std::cout << "Random number: " << random_number << std::endl;
// 结束随机数生成
srand(0);
// 再次生成随机数
random_number = rand() % 100;
std::cout << "Random number: " << random_number << std::endl;
return 0;
}
```
阅读全文