21xrx.com
2025-03-27 11:47:19 Thursday
文章检索 我的文章 写文章
C语言实现随机生成1到100的整数
2023-06-14 20:21:52 深夜i     --     --
C语言 随机数 生成 整数 范围 取余 代码

C语言是一种广泛用于系统编程、嵌入式系统和数字应用的编程语言,而随机数生成是其中常用的一个功能。本文将介绍如何使用C语言实现生成1到100的随机整数。

在C语言中,可以使用rand()函数来生成随机数。但是rand()函数生成的随机数范围是0到RAND_MAX,需要通过取余运算来限制在1到100之间。具体代码如下:

#include 
#include 
#include 
int main() {
  srand((unsigned int)time(NULL));
  int random_num = rand() % 100 + 1;
  printf("随机整数为:%d", random_num);
  return 0;
}

在上面的代码中,首先使用srand()函数设置随机种子,time()函数返回当前时间的秒数,保证每次运行程序时,生成的随机数都是不同的。然后使用rand()函数生成随机数,并通过取余运算限制在1到100之间。最后使用printf()函数输出随机整数。

  
  

评论区