怎样达到用srand 生成的随机数不相同
srand((int)time(0));for(int a=0;a<0;a++){
b=rand()%10;
c[a]=b;
}
程序代码:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
srand((unsigned)time(NULL));
int b[10]={0};
int i=0;
while(1)
{
beg:
b[i]=rand()%100;
for(int j=0;j<i;j++) if(b[i]==b[j]) goto beg;
i++;
if(i==10) break;
}
for(int j=0;j<10;j++) printf("%d ",b[j]);
return 0;
}

~[此贴子已经被作者于2017-11-27 17:30编辑过]
