Python中的random模块提供了randint()方法,可以生成指定范围内的随机整数。randint()方法接收两个参数,分别表示生成的随机整数的最小值和最大值。
使用方法
# 导入random模块 import random # 生成1-10之间的随机整数 num = random.randint(1, 10) print(num)
上面代码中,第一行导入random模块,第二行使用randint()方法生成1-10之间的随机整数,将生成的随机整数打印出来。
randint()方法还可以接收三个参数,第三个参数表示随机整数的步长,即每次取值的间隔。比如,可以使用randint(1, 10, 2)生成1,3,5,7,9的随机整数,因为步长为2,每次取值的间隔为2。
实例
- 生成0-100之间的随机整数:random.randint(0, 100)
- 生成10-20之间的随机整数:random.randint(10, 20)
- 生成2-10之间的随机整数,步长为2:random.randint(2, 10, 2)