如题所述
第1个回答 2019-09-13
有两种情况:
第一种:
每次编译运行结果都一样
#include
<stdlib.h>
#include
<stdio.h>
main()
{
srand(1);
for(i=0;
i<6;
i++)
printf("%d\n",
rand()
%
(50+1));
}
第二种:
每次产生的随机数都不相同
#include
<stdlib.h>
#include
<stdio.h>
#include
<time.h>
main()
{
srand(time(NULL));
int
i;
for(i=0;
i<10;
i++)
printf("%d\n",
rand()
%
(50+1));
}
第一种:
每次编译运行结果都一样
#include
<stdlib.h>
#include
<stdio.h>
main()
{
srand(1);
for(i=0;
i<6;
i++)
printf("%d\n",
rand()
%
(50+1));
}
第二种:
每次产生的随机数都不相同
#include
<stdlib.h>
#include
<stdio.h>
#include
<time.h>
main()
{
srand(time(NULL));
int
i;
for(i=0;
i<10;
i++)
printf("%d\n",
rand()
%
(50+1));
}