考虑这段代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
int ctr;
for(ctr=0;ctr<=10;ctr++)
{
int iSecret;
srand ( time(NULL) );
printf("%d\n",iSecret = rand() % 1000 + 1);
}
}
它输出:256 256 256 256 256 256 256 256 256 256
不幸的是,我希望输出在该循环中打印 10 个不同的随机数。