随机数模块
在 C++中,可以使用 rand()函数生成随机数。该函数返回一个介于 0 和 RAND_MAX 之间的随机整数。为了生成不同的随机数,我们需要设置一个随机数种子,可以使用 srand()函数来设置种子。
下面是一个简单的例子,生成 10 个介于 0 和 99 之间的随机整数:
cpp
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
// 设置种子,使用当前时间
srand(time(0));
// 生成10个随机数
for (int i = 0; i < 10; i++) {
int random_number = rand() % 100; // 使用模运算得到0-99之间的随机数
std::cout << random_number << std::endl;
}
return 0;
}
在上面的例子中,我们使用 time(0)函数来获取当前时间,并将其作为种子传递给 srand()函数。然后,我们使用 rand()函数生成 10 个随机整数,并使用模运算将它们限制在 0-99 之间。最后,我们将这些随机数输出到控制台。