每天一个python库:random

一个挺简单实用的工具库

1
2
3
>>> random.random()
0.6005585971291986
1
2
3
# 10~20的随机数
>>> random.uniform(10, 20)
18.89384232934954
1
2
3
# 10~20整型的随机数
>>> random.randint(10, 20)
14
1
2
3
# 10~100的偶数随机数
>>> random.randrange(10, 100, 2)
86
1
2
3
# 从列表里随机取一个
>>> random.choice([1, 2, 3, 4, 5])
1
1
2
3
4
5
# 打乱列表
>>> list = ['1', '2', '3', '4', '5']
>>> random.shuffle(list)
>>> list
['5', '2', '4', '1', '3']
1
2
3
4
# 从列表里随机取3个
>>> list = ['1', '2', '3', '4', '5']
>>> random.sample(list, 3)
['4', '2', '1']