21xrx.com
2024-09-20 05:44:09 Friday
登录
文章检索 我的文章 写文章
C语言中如何使用随机函数
2023-06-17 10:50:27 深夜i     --     --
C语言 随机函数 srand()函数

随机函数是程序设计中常用的一个函数,它可以随机产生一个值。在C语言中,使用rand()函数可以产生一个0到RAND_MAX之间的随机整数。但是,这个函数产生的值是伪随机的,也就是说,每次运行程序时,所产生的随机数和前一次不一定相同。

调用随机函数通常需要在程序中添加头文件 ,也可以添加 头文件来获取更加随机的结果。调用rand()函数前,需要使用srand()函数设置随机数的种子,否则每次运行程序产生的随机数是相同的。

下面是一个简单的示例程序:


#include

#include

#include

int main()

{

  int i, num;

  srand(time(NULL));

  for(i=1; i<=5; i++)

  {

    num = rand() % 100;

    printf("随机数 %d: %d\n", i, num);

  }

  return 0;

}

首先,程序调用了srand()函数设置随机数种子。time(NULL)函数返回当前时间的秒数,将其作为参数传递给srand()函数,可以使每次运行程序产生的随机数是不同的。

然后,使用for循环调用了rand()函数5次,每次随机产生一个0到99之间的整数,并输出结果。

关键词:

C语言、随机函数、srand()函数

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复