random模块

#random模块

#随机数

import random
print(random.random())  # 0 ~ 1之间的小数
print(random.randint(1,5))  # 1- 5 之间的整数
print(random.randrange(0,10,2))  # 随机偶数
lst = [1, 2, 3, 3, 4, 5, 6, 7, 8]
print(random.choice(lst))    # 从一个可迭代对象中获取一个随机数
print(random.choices(lst,k=5)) # 从一个可迭代对象中获取多个随机数,会出现重复元素
print(random.sample(lst,k=2))    # 从一个可迭代对象中获取多个随机数,不会出现重复元素
lst = [1, 2, 3, 3, 4, 5, 6, 7, 8]
lst.sort()
random.shuffle(lst)     # 洗牌 打乱顺序
print(lst)

原文地址:https://www.cnblogs.com/Nayears/p/12166595.html