# 返回1-10之间的一个随机数,不包括10
1: random.randrange(1, 10)
# 返回1-10之间的一个随机数,包括10
1: random.randint(1, 10)
# 随机选取0-100间的偶数,其实就是step=2
1: random.randrange(0, 100, 2)
# 返回一个随机浮点数
1: random.random()
# 返回一个给定数据集合中的随机字符
1: random.choice("abce3#¥@1")
# 从多个字符中选取特定数量的字符
1: random.sample("abcdefghj", 3)
# 生成随机字符串
1: import string2: ''.join(random.sample(string.ascii_lowercase + string.digits, 6))
洗牌
1: a = [0,1,2,3,4,5,6,7,8,9]2: random.shuffle(a)