#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//随机数发生器
int main()
{
time_t time1;
srand((unsigned int )time(&time1));
int num = rand()%100;
printf("%d\n",num);
getchar();
getchar();
return 0;
}
一次产生一个0到100的整数,且每一次都不一样。
但是有个疑问,为什么random()不行?而rand()在这里可以呢,我在linux下用gcc编译试过,random()可以产生随机数呀?