python模块之random
2019-01-03 本文已影响46人
飞跑的蛤蟆
import random # 可以导入一个大的模块但是使用其中的某一个功能时需要调用 random.randint
print(random.randint(10, 20)) # 首尾都包含
from random import randint, random,uniform,shuffle,choice,sample # 直接导入大模块下的小模块
print(randint(10, 20))
# random python中所有随机数的根
print(random()) # 0-1 之间的小数 不能放参数
print(uniform(10,20)) # 10 -20 之间的小数
lst = ['walter', 'hank', 'skyler', 'jesse']
shuffle(lst) # 随机打乱列表中的顺序(只能是列表)
print(lst)
print(choice(lst)) # 从列表中随机选择一个元素
print(sample(lst, 2)) # 以列表的形式随机选择k个元素