21xrx.com
2025-06-17 02:18:33 Tuesday
登录
文章检索 我的文章 写文章
C语言中如何实现随机
2023-06-13 09:04:42 深夜i     9     0
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之间的随机数。最后将结果输出到屏幕上。

  
  

评论区