一、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

 

posted on 2020-02-01 05:01  焚音留香  阅读(130)  评论(0编辑  收藏  举报