python之random模块简介
2017-08-06 本文已影响11人
long2016
前言: 这里只介绍一些常用的功能
# 获取一个[0,1)之间的随机数
print(random.random())
# 获取指定范围内的随机数
print(random.uniform(40,60))
# 获取指定范围内的随机整数
print(random.randint(10,20))
# 从指定范围内,按指定基数递增的集合中获取一个随机数
print(random.randrange(20,100,3))
# 从一个序列中获取一个随机数
print(random.choice(["qw","dsau","bjdfj","oooki"]))
# 将一个列表的次序打乱
p = ["bhfjds","hpjkk","oq","iwqnas","hiofqwr","hdisohtgwjdsngd","qrojsfdan"]
random.shuffle(p)
print(p)
# 从指定列表中获取指定长度的片段,当需要获取片段的长度大于列表的长度时 会抛出 ValueError 异常
print(random.sample(p,3))