随机函数rand怎么用c语言

2026年09月26日 18:42
有1个网友回答
网友(1):

一、首先包含必要的头文件

#include

这个包含用于输入输出的函数。

#include

这个包含初始化随机数种子、产生随机数的函数。

#include

这个包含与时间有关的函数,初始化随机数种子时可以用到。

二、使用如下公式产生在区间[min,max]之间的随机数

int r=rand()%(max-min+1)+min;

三、一个例子,产生10个[1,100]的随机整数

#include

#include

#include

int main()

{

const int min=1,max=100;

int i,r;

//用当前时间初始化随机数种子

srand(time(NULL));

printf("随机产生的10个1-100的整数是:");

for(i=0;i<10;i++)

{

r=rand()%(max-min+1)+min;

printf("%d,",r);

}

return 0;

}

四、运行结果的截图

截图1

截图2