在C语言中,可以使用rand()
函数生成随机数。具体的代码如下:
#include#include // 包含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
是一个常量,表示随机数的最大值。