# include & ltstdio.h & gt
# #包含& ltstdlib.h & gt
# include & ltstdio.h & gt
# include & lttime.h & gt/*使用時間函數,所以應該有這個頭文件*/
#定義最大6
int main( void)
{
int number[MAX]= { 0 };
int i,j;
srand((無符號)時間(空));/*播種*/
for(I = 0;我& ltMAXi++)
{
number[I]= rand()% 33;/*生成33以內的隨機整數*/
while(數字[i]==0)
number[I]= rand()% 33;
//printf("%d ",number[I]);
}
while(1)
{
for(I = 0;我& lt6;i++)
for(j = I+1;j & lt6;j++)
{ if(數字[I]= =數字[j])
{
number[j]= rand()% 33;
I =-1;
}
}
如果(i==6)
打破;
}
for(I = 0;我& ltMAXi++)
printf("%d ",數字[I]);
printf(" \ n ");
返回0;
}
程序是1-33不重復隨機數。