C语言如何生成随机数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计202个文字,预计阅读时间需要1分钟。
当然可以,请提供您想要修改的原文,我会帮您进行简写。
#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 <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;
}
这是两次运行结果
本文共计202个文字,预计阅读时间需要1分钟。
当然可以,请提供您想要修改的原文,我会帮您进行简写。
#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 <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;
}
这是两次运行结果

