python之random模块简介

前言: 这里只介绍一些常用的功能

# 获取一个[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))

你可能感兴趣的:(python之random模块简介)