导入包
import random
生成一个随机的浮点数,在0 ~ 1之间
result = random.random()
print(result)
0.5327799073909419
从指定的序列或列表中, 随机的截取指定长度的片段
sequence = [1, 2, 3, 4]
result = random.sample(sequence, 2)
print(result)
[2, 3]
随机生成一个int类型的数,可以指定这个数的范围
result = random.randint(1, 10)
print(result)
1
将一个序列里的元素随机打乱
sequence = [1, 2, 3, 4]
random.shuffle(sequence)
print(sequence)
[3, 2, 4, 1]
在指定范围内生成随机小数,两个参数其中一个是上限,一个是下限
result = random.uniform(1, 2)
print(result)
1.09758866207026
从序列中获取一个随机元素
sequence = [1, 2, 3]
result = random.choice(sequence)
print(result)
2
从指定范围内,按指定基数递增的集合中获取一个随机数
result = random.randrange(0, 100, 2)
print(result)
88