生成随机整数并输出示例
背景介绍
在编程中,随机数的生成是一个常见的任务。本题要求我们编写一个函数,接收一个整数 n(范围在 1 到 100 之间),并生成一个在 1 到 n 之间随机整数,并将其输出。这个任务的核心在于实现一个随机数生成器,确保其行为符合预期。
思路分析
随机整数的生成依赖于 Python 中 random 模块的 randint() 函数。该函数返回一个在指定范围内的整数,具体范围由输入的 n 决定。因此,实现步骤如下:
- 导入
random模块,确保可以使用randint()函数。 - 定义一个函数
random_int(n),接收参数n,并返回randint(1, n)。 - 通过打印语句验证函数的输出效果,确保随机数在指定范围内。
代码实现
import random
def random_int(n):
return random.randint(1, n)
print(random_int(5)) # 输出:37
总结
本题的核心是实现一个随机数生成器,其输出结果必须满足 1 到 n 的范围。通过函数 random_int(n) 的定义,我们能够清晰地看到随机数的生成方式:使用 randint() 函数,指定范围为 1 到 n。该函数的实现不仅保证了随机数的合法性,还验证了其输出结果的正确性。该功能可以灵活应用于随机数生成、算法模拟等领域,具有广泛的应用场景。