random模块

我只是一个虾纸丫 提交于 2020-01-08 15:57:13

#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)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!