random模块

import random


# 大于0且小于1之间的小数
random.random()

# 大于1小于3的小数, a + (b - a) * self.random()
random.uniform(1,3) # 1.927109612082716

# 随机整数
random.randint(1,5) # 大于等于1且小于等于5之间的整数
random.randrange(1,10,2) # 大于等于1且小于10之间的奇数, randrange带步长的随机整数

# 随机选择一个返回: choice(seq)
random.choice([1,'23',[4,5]]) # #1或者23或者[4,5]

# 列表元素任意k个组合: sample(population, k)
random.sample([1,'23',[4,5]],2)

# 打乱列表顺序: shuffle(self, x, random=None)
item=[1,3,5,7,9]
random.shuffle(item) # item: [5, 1, 3, 9, 7]

 

posted @ 2018-08-16 10:41  李小样  阅读(52)  评论(0编辑  收藏  举报