C语言生成60到100随机数 - 附代码示例
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;
}
代码解释:
#include <stdio.h>,#include <stdlib.h>,#include <time.h>: 这些是头文件,包含了程序中需要使用的函数的定义,例如输入输出函数printf,随机数生成函数rand和srand,以及获取时间函数time。srand(time(0));: 这行代码用于初始化随机数生成器。time(0)返回当前时间戳,作为随机数种子,确保每次运行程序时生成不同的随机数序列。number = rand() % 41 + 60;: 这行代码生成60到100之间的随机数。rand()函数生成一个0到RAND_MAX之间的随机整数,% 41操作将其限制在0到40之间,最后加上60,得到最终结果。printf('随机数为:%d\n', number);: 这行代码将生成的随机数打印到屏幕上。
您可以将以上代码保存为一个.c文件,然后通过编译运行来获取随机数。
原文地址: https://www.cveoy.top/t/topic/bKjp 著作权归作者所有。请勿转载和采集!