random模块

提供了和随机数获取相关的方法

import random


# 1.random.random() 获取[0, 1.0)之间的随机浮点数
print(random.random())

# 2.random.uniform(a, b) 获取[a, b)之间的随机浮点数
print(random.uniform(1, 3))

# 3.random.randint(a, b) 获取[a, b]之间的一个整数
print(random.randint(0, 9))

# 4.random.shuffle(x) 把参数x指定的数据中的元素打乱,所以x必须是可变数据类型
l4 = [1, 2, 3, 4]
random.shuffle(l4)
print(l4)

# 5.random.sample(x, k) 从x中随机抽取k个数据,组成一个列表返回
l5 = (1, 2, 3, 4, 5, 6)
print(random.sample(l5, 3))

# 通过random.sample对不可变数据类型变相实现打乱
print(random.sample(l5, len(l5)))
原文地址:https://www.cnblogs.com/GOD-L/p/13527707.html