21xrx.com
2024-12-23 00:19:23 Monday
登录
文章检索 我的文章 写文章
如何用C语言生成随机数组
2023-06-16 21:37:57 深夜i     --     --
C语言 随机数组 rand()函数 srand()函数 时间种子 for循环 小数取整 printf函数

在C语言编程中,经常需要生成随机数组来模拟数据或测试算法。本文将介绍如何使用C语言生成随机数组。 

生成随机数可以使用C语言标准库中的rand()函数,它返回一个伪随机整数。我们可以使用srand(time(NULL))函数来指定随机数种子,以确保每次运行程序都可以产生不同的随机数序列。

接下来我们可以使用for循环来生成随机数组,例如要生成长度为n的数组:


#include

#include

#include

int main() {

  int n = 10;

  int arr[n];

  srand(time(NULL));

  for(int i = 0; i < n; i++) {

    arr[i] = rand() % 100; // 生成0到99之间的随机整数

  }

  // 输出随机数组

  for(int i = 0; i < n; i++) {

    printf("%d ", arr[i]);

  }

  printf("\n");

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复