C语言生成60到100随机数

想要用C语言生成60到100之间的随机数?以下是一段代码示例,可以帮助您实现:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int number;
    srand(time(0)); // 使用当前时间作为随机数种子
    
    number = rand() % 41 + 60; // 生成60到100之间的随机数
    
    printf('随机数为:%d\n', number);
    
    return 0;
}

代码解释:

  1. #include <stdio.h>#include <stdlib.h>#include <time.h>: 这些是头文件,包含了程序中需要使用的函数的定义,例如输入输出函数 printf,随机数生成函数 randsrand,以及获取时间函数 time
  2. srand(time(0));: 这行代码用于初始化随机数生成器。time(0) 返回当前时间戳,作为随机数种子,确保每次运行程序时生成不同的随机数序列。
  3. number = rand() % 41 + 60;: 这行代码生成60到100之间的随机数。rand() 函数生成一个0到 RAND_MAX 之间的随机整数,% 41 操作将其限制在0到40之间,最后加上60,得到最终结果。
  4. printf('随机数为:%d\n', number);: 这行代码将生成的随机数打印到屏幕上。

您可以将以上代码保存为一个.c文件,然后通过编译运行来获取随机数。

C语言生成60到100随机数 - 附代码示例

原文地址: https://www.cveoy.top/t/topic/bKjp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录