为什么产生的4位数都 一样呢?
#include<stdio.h>#include<stdlib.h>
void siwei(int a[],int n)
{int i,j,sum,m;
for(i=0;i<n;i++)
{sum=0;m=1;
randomize();
for(j=1;j<=4;j++)
{sum=sum+(random(9)+1)*m; m=m*10;}
a[i]=sum;
}
}
main()
{int a[10],i;
siwei(a,5);
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}
随机产生n个4位数,但不知道这个程序为什么总是会随出n个相同 的数,不知道为什么?