random模块用于生成各种随机数,常用的方法有:
- random.random():产生0-1之间的随机小数。
- random.randint(a, b):产生a-b之间的随机数,包含a和b。
- random.randrange(a, b):产生a-b之间的随机数,包含a,不包含b。
- random.choice(seq):从传入的非空序列seq中随机返回一个元素。
>>> import random >>> # random()方法,生成0-1之间的随机小数 >>> random.random() 0.8590765805574757 >>> # randint()方法,产生a-b之间的随机数,包含a和b >>> random.randint(1, 2) 2 >>> random.randint(1, 2) 1 >>> # randrange()方法,产生a-b之间的随机数,包含a,不包含b。 >>> random.randrange(1, 2) 1 >>> # choice()方法,从传入的非空序列中随机返回一个元素。 >>> random.choice([1, 2, 4]) 2