问题描述
本项目旨在实现一个功能,用户可输入一个数字范围(如1-5),程序将生成一个随机整数,验证该数是否在给定范围内,并输出结果。
代码实现
import random
def validate_range(max_value):
# 生成随机数
generated_number = random.randint(0, max_value - 1)
# 验证结果
result = "成功!" if generated_number <= max_value else "失败!"
print(f"随机数为:{generated_number}, 是否在 1~{max_value} 范围内?")
print(f"验证结果:{result}")
总结
该项目实现了以下功能:
1. 使用 random.randint() 生成随机整数
2. 验证随机数是否在指定范围内
3. 显示结果并提供解释
通过此项目,用户不仅学习了随机数生成与范围验证的实现,还提升了编程实践的能力。