Python的random模块提供了randrange()函数,可以生成指定范围内的随机整数。randrange()函数接受三个参数,start、stop和step,其中start表示随机数的起始值,stop表示随机数的结束值,step表示随机数的步长。randrange()函数返回的是一个指定范围内的随机整数,范围是[start, stop),不包括stop。
使用方法
使用randrange()函数时,需要先导入random模块,调用randrange()函数,并传入参数。下面为randrange()函数的一般格式:
random.randrange(start, stop[, step])
其中start参数表示随机数的起始值,stop表示随机数的结束值,step表示随机数的步长,step默认值为1。
下面为使用randrange()函数生成[1, 10)范围内的随机整数的实例:
import random random.randrange(1, 10)
以上代码将生成[1, 10)范围内的随机整数,可以使用print()函数打印出结果:
import random print(random.randrange(1, 10))
也可以使用randrange()函数生成指定步长的随机整数,下面为使用randrange()函数生成[1, 10)范围内,步长为2的随机整数的实例:
import random print(random.randrange(1, 10, 2))
以上代码将生成[1, 10)范围内,步长为2的随机整数,可以使用print()函数打印出结果:
- 如果只传入两个参数,则表示生成[start, stop)范围内的随机整数,步长默认为1。
- 如果传入三个参数,则表示生成[start, stop)范围内,步长为step的随机整数。