-
random.random(): 返回随机生成的一个实数,它在
[0,1)
范围内。 -
random.randint(a, b): 随机返回一个范围在
[a, b]
范围内的随机整数。 -
random.randrange([start=0,] stop[, step=1]):
返回一个在范围为[start, stop)
范围内的随机整数(注意:范围左闭右开)。可选参数:
start:开始值,不写默认为0
step:递增系数,即只选择
start+step*N(N为整数)
的数,不写默认为1
下面为测试代码:
import random
def test():
print(random.random())
print(random.randint(15, 15))
print(random.randrange(15, 16))
if __name__ == '__main__':
test()
上面的测试代码可得,下面的两行输出永远都是15,说明了randint函数的右边是闭合的,randrange函数的随机数范围左闭右开。