21xrx.com
2024-12-23 01:47:07 Monday
登录
文章检索 我的文章 写文章
C语言中如何实现随机
2023-06-13 09:04:42 深夜i     --     --
C语言 随机 rand()函数

在C语言中要实现随机,需要用到rand()函数。该函数可以生成一个随机的整数。我们可以通过设置一个种子来控制随机数的生成。通常我们使用时间作为种子,这样可以保证每次运行程序生成的随机数都是不同的。下面是一个简单的例子:


#include

#include

#include

int main()

{

  int i, j;

  srand((unsigned int)time(NULL)); // 设置种子为当前时间

  

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

  {

    j = rand() % 100; // 生成0~99之间的随机数

    printf("%d ", j);

  }

  

  return 0;

}

在上面的例子中,我们使用time(NULL)函数获取当前时间,并将其作为种子传递给srand()函数。然后在for循环中,每次使用rand()函数生成一个0~32767之间的随机整数,并通过取余运算得到0~99之间的随机数。最后将结果输出到屏幕上。

  
  

评论区

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