首页 > 其他 > 详细

常用模块之随机模块

时间:2020-03-30 23:25:16      阅读:61      评论:0      收藏:0      [点我收藏+]

一、random模块

import random
print(random.random())  # 随机一个 0 到 1 之间的浮点型数字,本次结果为 0.7784916942473732
print(random.uniform(1, 9))  # 随机一个 1 到 9 之间的浮点型数字,本次结果为 7.857231515986746
print(random.randint(1, 9))  # 随机一个 1 到 9 之间的整型数字,本次结果为 3
print(random.randrange(1, 9))  # 随机一个 1 到 8 之间的整型数字,本次结果为 1
print(random.choice([111, aaa, [222, 333], {bbb: 444, ccc: 555}]))  # 随机一个填入的列表中的元素,本次结果为 111
print(random.sample([111, aaa, [222, 333], {bbb: 444, ccc: 555}], 2))
# 随机从填入列表中获得所声明数量的元素组成新列表返回,本次结果为 [111, [222, 333]]
l = [1,2,3,4,5,6]
random.shuffle(l)
print(l)  # 乱序,本次结果为 [3, 5, 6, 4, 1, 2]

二、其他补充见海峰老师博客:https://www.cnblogs.com/linhaifeng/articles/6384466.html

 

常用模块之随机模块

原文:https://www.cnblogs.com/caoyu080202201/p/12602092.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!