#include <stdio.h>
#include <time.h>//time的头文件
#include <stdlib.h>//rand的头文件
int main()
{
srand((int)time(NULL));//设种子
for(int i=0;i<10;i++)
{
int num=rand()%100+1;//产生1-100之间的数
printf("%d ",num);
}
return 0;
}

........

这是两次运行结果

  

如果想产生指定的随机数,例如10-100,

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
srand((int)time(NULL));
for(int i=0;i<10;i++)
{
int num=rand()%91+10;//其中91=100-10+1;
printf("%d ",num);
}
return 0;
}


这是两次运行结果