参数文档:Python 随机生成6位验证码-CJavaPy
使用random.randint函数生成6位纯数字验证码。
import random # 生成6位数字验证码 verification_code = ''.join([str(random.randint(0, 9)) for _ in range(6)]) print(verification_code)
使用random.choice函数和string.ascii_letters和string.digits来生成一个包含字母和数字的混合验证码。
import random import string # 生成6位字母数字混合验证码 characters = string.ascii_letters + string.digits verification_code = ''.join(random.choice(characters) for _ in range(6)) print(verification_code)
使用random.choice函数和string.ascii_letters生成一个包含只有字母的验证码。
import random import string # 生成6位字母验证码 verification_code = ''.join(random.choice(string.ascii_letters) for _ in range(6)) print(verification_code)
用比较原始的方法随机生成6位验证码,包括大小写字母和数字。
参数文档:Python 随机生成6位验证码-CJavaPy