random模块
1). random常用内置函数
- 引入random模块
import random
- 返回随机整型,不包含末位值
a = random.randint(1, 100)
- 随机返回Int类型的值,包含末位值
a = random.randrange(1, 100)
- 返回一个0到1(不包含1)随机的浮点数
a = random.random()
- 返回列表里面的一个随机字符
a = random.choice("83^&dfh%hbfu8*")
- 返回列表里面的指定个随机字符,列表的形式
a = random.sample("83^&dfh%hbfu8*", 3)
2). 案例:随机验证码
import string, random
s = string.ascii_letters + string.digits
s = random.sample(s, 5)
print("".join(s))
print(s)
a = [1,2,3,4,5]
random.shuffle(a) # 打乱,原对象
print(a)