random模块 一、random模块 1 import random 12 # 大于0且小于1之间的小数print(random.random()) 1 0.42866657593385415 12 # 大于等于1且小于等于3之间的整数print(random.randint(1, 3)) 1 3 12 # 大于等于1且小于3之间的整数print(random.randrange(1, 3)) 1 2 12 # 大于1小于3的小数,如1.927109612082716print(random.uniform(1, 3)) 1 2.1789596280319605 12 # 列表内的任意一个元素,即1或者‘23’或者[4,5]print(random.choice([1, '23', [4, 5]])) 1 [4, 5] 12 # random.sample([], n),列表元素任意n个元素的组合,示例n=2print(random.sample([1, '23', [4, 5]], 2)) 1 ['23', 1] 1234 lis = [1, 3, 5, 7, 9]# 打乱l的顺序,相当于"洗牌"random.shuffle(lis)print(lis) 1 [9, 1, 5, 7, 3]