溫馨提示×

c語言生成隨機數的代碼怎么寫

小億
211
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女