📅  最后修改于: 2023-12-03 15:34:13.278000             🧑  作者: Mango
在 Python 中,我们可以使用 random
模块来生成随机整数。下面介绍两种生成随机整数的方法。
random.randint()
random.randint(a, b)
函数会返回一个在 [a, b] 范围内的随机整数。
import random
# 生成一个在 [0, 10] 范围内的随机整数
num = random.randint(0, 10)
print(num)
输出:
7
random.randrange()
random.randrange(start, stop=None, step=1)
函数会返回一个在 [start, stop) 范围内,以 step
为步长的随机整数。其中 start
为起始值,默认为 0;stop
为终止值,不包含在范围中,必须指定;step
为步长,默认为 1。
import random
# 生成一个在 [0, 10) 范围内,以 2 为步长的随机整数
num = random.randrange(0, 10, 2)
print(num)
输出:
2
以上就是 Python 范围内生成随机整数的两种方法。根据具体的场景,选择合适的方法即可。