Python模块之random

 random模块

import random 
print(random.random()) #(0,1)----float 大于0且小于1之间的小数 结果:0.3869734571949781
print(random.randint(1,3)) #[1,3] 大于等于1且小于等于3之间的整数 结果:3
print(random.randrange(1,3)) #[1,3) 大于等于1且小于3之间的整数 结果:1
print(random.choice([1,'abc',['a',23,'world']])) #1或者'abc'或者['a',23,'world'] 结果:['a', 23, 'world'] 
print(random.sample([1,'abc',['a',23,'world']],2)) #列表元素任意2个组合 结果:[['a', 23, 'world'], 'abc'] 
print(random.uniform(1,3)) #大于1小于3的小数 结果:2.164429956472153 
l = [1,2,4,5,9]
random.shuffle(l)
print(l) #打乱l的顺序,相当于"洗牌"[5, 2, 9, 4, 1]

猜你喜欢

转载自blog.csdn.net/qq_40674583/article/details/81871326