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))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容