C,随机生成一个数列
时间: 2023-11-09 22:08:30 浏览: 173
C 代码 生成相同的随机数序列 用于 MPI 下的顺序执行和并行执行.rar
可以使用rand()函数来生成随机数列,具体代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int n, i;
printf("请输入数列长度:");
scanf("%d", &n);
int arr[n];
// 随机数种子
srand((unsigned)time(NULL));
// 随机生成数列
for(i = 0; i < n; i++)
{
arr[i] = rand() % 100; // 生成0-99的随机整数
printf("%d ", arr[i]);
}
return 0;
}
```
在这个代码中,我们使用了srand()函数和rand()函数来生成随机数列。srand()函数用来根据传入参数设置随机数种子,以保证每次运行程序生成的随机数列的不同;rand()函数用来生成随机数,我们将其对100取模,以获得0-99的随机整数。
阅读全文