21xrx.com
2024-12-23 00:04:27 Monday
登录
文章检索 我的文章 写文章
如何用C语言生成1~10的随机数
2023-06-15 20:19:34 深夜i     --     --
C语言 随机数 srand函数 rand函数 模运算

在C语言编程中,随机数生成是一项常见的任务。如果你想要生成一个1~10的随机数,以下是一种方法:

1. 通过调用time函数获取当前时间戳。

2. 将当前时间戳作为参数传递给srand函数,初始化随机数生成器。

3. 通过调用rand函数生成一个随机数。

4. 通过模运算将随机数映射到1~10范围内。

这里提供一个代码示例:


#include

#include

#include

int main()

{

  int random_num;

  srand(time(NULL)); // 使用当前时间戳作为srand函数的参数

  random_num = rand() % 10 + 1; // 生成一个1~10范围内的随机数

  printf("%d\n", random_num); // 输出随机数

  return 0;

}

通过上述代码,我们可以成功生成一个1~10范围内的随机数。

  
  

评论区

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