用c语言编程生成不重复的随机码时,怎么才能保证不重复呢?

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:58:11

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main(void)
{
int i,j,a[10][10];
float sum=0,aver,b[10];
srand((unsigned) time(NULL));
printf("Ten random numbers from 0 to 99\n");
for(i=0;i<10;i++)
for(j=0;j<10;j++)
a[i][j]=rand()%90+10;
for(i=0;i<10;i++)
for(j=0;j<10;j++)
printf("%d ",a[i][j]);
getch();
return 0;
}

这个是输出0到100间的数 你还可以自己改一下范围

srand函数