#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之间的数 prin
#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;
}
这是两次运行结果