常用
import random
random.random() #0-1之间的随机小数
random.randrange(start, stop, step) #在range生成的列表中随机,支持步长设置,范围[start,stop)
random.randint(start,stop) #随机生成范围内整数,范围[start,stop]
random.choice(list) #从列表中随机选择,列表中可以是字符串
random.shuffle #洗牌。打乱顺序
random生成一个随机验证码(包含大小写字母和数字)
import random
def code():
code = ''
for i in range(4):
intR = str(random.randint(0, 9))
strR1 = chr(random.randint(65, 90))
strR2 = chr(random.randint(97, 122))
# print(strR1)
myChoice = random.choice([intR, strR1, strR2])
code += myChoice
return code
myCode = code()
print(myCode)
-------------
输出:
f7gR