函数 rand()随机产生90~100中6个数怎么写?srand()和rand()一起用是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:24:58
见标题

初始化种子用的,要不然每次运行程序的时候,产生的6个随机数都是一样的。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i;
time_t t;
srand((unsigned) time(&t));
for (i=0;i<6;i++)
printf("%d\t%d\n",i,rand()%10+90);
getch();

}

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main()
{
int i=0,num[6],n;
time_t t;
srand((unsigned) time(&t));
while(i<6)
{
n=rand()%101;
if(n>=90)
num[i++]=n;
}
for(i=0;i<6;i++)
printf("%d ",num[i]);
system("PAUSE");
}