,,函数生成6位随机验证码,利用内置函数科()将×××转化为ascii码,对于每一位,利用random.randrange(1, 10)随机产生0 - 9之间的一个数rand1,当rand1为偶数时,该位为数字随机码,rand1为奇数时,该位为字母随机码。
# !/usr/bin/env python #,- *安康;编码:UTF-8 - * - import 随机 def gen_verification_code (): ,,list_veri_code =, [] ,,for 小姐:拷贝范围(0,6): ,,,,,,rand1 =, random.randrange (0, 10) ,,,,,,if rand1 %, 2,==, 0: ,,,,,,,,,,num =, str (random.randrange (0, 10)) ,,,,,,,,,,list_veri_code.append (num) ,,,,,,其他的: ,,,,,,,,,,chr_temp =,空空(random.randrange (65,, 91)) ,,,,,,,,,,list_veri_code.append (chr_temp) ,才能verification_code =, " . join (list_veri_code) ,,return verification_code 打印(“your verification code 是:“,,gen_verification_code ())
,另一个内置函数奥德()做()相从而向反的操作,将ascii码转化为×××。