一、常用方法
random.random()获取0~1的随机小数
random.randrange(start,stop,step)# 获取随机数,不包含stop
random.randint(start,stop)# 获取随机数,包含stop
random.choice(list)# 获取列表里的随机值
random.shuffle(list)# 随机打乱列表顺序
import random
# 获取0~1的随机小数
ran = random.random()
print(ran)
# 随机数,可结合步长
ran = random.randrange(1,10,2)
print(ran)
list = [1,'a','asd','ddsdddd']
ran = random.choice(list)
print(ran)
# 洗牌
pai = ['红桃A','方块A','梅花A']
ran = random.shuffle(pai)
print(pai)
# 验证码 大小写字母与数字的组合
def func():
code = ''
for i in range(4):
ran1 = str(random.randint(0,9))
ran2 = chr(random.randint(65,90))
ran3 = chr(random.randint(97,122))
r = random.choice([ran1,ran2,ran3])
code += r
return code
code = func()
print(code)