产生随机数函数问题求解????
如下程序每次运行的第一个随机数都一样或相近,其他的就随机了;求解,还有随机函数怎么用?注意哪些?我还只会照葫芦画瓢,求大侠帮忙。
#include<time.h>
#include<stdlib.h>
main()
{int i,j;
char a;
srand((int)time(0));
for(i=1;i<100;i++)
{j=1+(int)(99.0*rand()/(RAND_MAX+0.0));
scanf("%c",&a);
if(a=='\n')
printf("%d ",j);}
}