C语言连续生成多个随机数
作者:野牛程序员:2023-08-08 08:49:18C语言阅读 3683
在C语言中,你可以使用标准库函数rand()来生成随机数。为了生成多个连续的随机数,需要在循环中调用rand()函数多次。还需要使用srand()函数来初始化随机数发生器的种子,以确保每次运行程序时得到不同的随机序列。以下是一个生成多个连续随机数的示例代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 使用当前时间作为随机数生成器的种子
srand(time(NULL));
int numRandoms = 10; // 要生成的随机数数量
printf("生成的随机数:");
for (int i = 0; i < numRandoms; ++i) {
int randomNum = rand(); // 生成随机数
printf("%d ", randomNum);
}
printf("\\n");
return 0;
}在这个示例中,使用了time(NULL)来获取当前时间,并将其作为种子传递给srand()函数,从而初始化随机数发生器。然后,使用循环生成指定数量的随机数,并使用rand()函数来获取每个随机数。
请注意,由于随机数发生器生成的是伪随机数,因此在每次运行程序时,得到的随机数序列可能会有所不同。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:少儿编程之c++中怎么输入二维数组
- 下一篇:C语言二维数组的定义
