下面是随机数生成的一个方法,自己留着用
int cmp(const void *a,const void *b)
{
return (*(int*)a-*(int*)b);
}
int genrand(long num, int a[])
{
int i,j,tmp;
bool symbol=true;
srand( (unsigned int)time(0) );
for (i = 0; i < num; i++){
symbol=true;
while(symbol){
tmp = rand()%6056;
for(j=0;j<i;j++)
{
if(tmp==a[j])
break;
}
if(j==i)
{
a[i]=tmp;
symbol=false;
}
}
}
return 0;
}