C语言大神教我随机数怎么打,我是菜鸟,拿最简单的意思来告诉我,谢谢

2025-02-28 01:08:42
推荐回答(2个)
回答1:

srand(unsigned int)函数

头文件:stdlib.h

功能:随机种子发生器,根据括号内的参数计算出随机种子。常用系统时间作为种子,也可以手动输入。

rand()函数

头文件:stdlib.h

功能:根据随机种子,产生一个介于0~32767之间的随机数。

例:产生十个0~100之间的随机数,存放到数组a中

#include
#include
int main()
{
    srand(time(NULL));
    int i,a[10];
    for(i=0;i<10;i++)
        a[i]=rand()%100;
    return 0;
}

回答2:

rand函数
#include
#include
#include

void main()
{
inti,j;
srand((int)time(0));
for(i=0;i<10;i++)
{
j=1+(int)(10.0*rand()/(RAND_MAX+1.0));
printf("%d",j);
}
}