c语言

c语言生成随机数的代码怎么写

小亿
189
2023-12-29 19:29:17
栏目: 编程语言

在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是一个常量,表示随机数的最大值。

0
看了该问题的人还看了