1,导入
import random
2,常用方法
#导入
import random
# 使用
# 1, 随机一定范围内浮点数
random.uniform(10,20)
13.107459936407318
# 2,随机一定范围内整数
random.randint(10,20)
14
# 3,随机一个列表
random.sample('accdefg',3)
['c', 'e', 'f']
# 4, 随机一个字符串
"".join(random.sample('abcdefg',3))
'adf'
# 5, 随机一个列表元素
random.choice(['apple','huawei','xiaomi','samsung'])
'huawei'
# 6, 列表元素顺序重新洗牌
>>> item = [1,2,3,4,5,6]
>>> random.shuffle(item)
>>> item
[6, 5, 3, 4, 2, 1]
# 7, 种子方法seed,预先埋下一颗种子,则后面生成的随机数为一个固定值
>>> random.seed(0)
>>> random.randint(0,10)
6
>>> random.seed(0)
>>> random.randint(0,10)
6
>>> random.seed(0)
>>> random.randint(0,10)
6