在C语言中,可以使用rand()
函数生成随机数。具体的代码如下:
#include <stdio.h>
#include <stdlib.h> // 包含rand()和srand()函数的头文件
int main() {
int i, n;
printf("生成随机数的个数: ");
scanf("%d", &n);
// 使用当前时间作为随机数种子
srand(time(NULL));
// 生成n个随机数并输出
for (i = 0; i < n; i++) {
printf("%d ", rand());
}
return 0;
}
在上面的代码中,首先使用rand()
函数生成随机数之前,需要使用srand()
函数设置随机数的种子。这里使用了当前时间作为种子,以保证每次运行程序时生成的随机数不同。接着,通过循环生成n个随机数并输出。注意,rand()
函数生成的随机数范围是0到RAND_MAX
之间,RAND_MAX
是一个常量,表示随机数的最大值。