用了srand(),为什么还会产生相同的数呢?
#include <stdio.h>#include <stdlib.h>
#include <time.h>
#define SIZE 30
int main(int argc,char *argv[])
{
int nArray[SIZE];
int i;
srand(time(NULL));
for(i = 0;i < SIZE;i++)
{
nArray[i] = rand() % 100;
printf("%-4d",nArray[i]);
}
return 0;
}
输出的结果,有相同的数。