Python 生成短信验证码,随机字符串,密钥
使用Python 自动生成随机数字,及字符串,可用于短信验证码生成,ACCESSKEY等密钥生成,非常方便;
#!/usr/local/bin/python3
# coding=utf-8
# 艾克斯记事
import string, random
class CreateCode:
def StrCode(self, num):
# 生成随机字符串
code_str = string.ascii_letters + string.digits + string.ascii_letters + string.ascii_uppercase
code = "".join(random.sample(code_str, num))
return code
def numcode(self, num):
# 生成随机数字
code_str = string.digits + string.digits
code = "".join(random.sample(code_str, num))
return code
# 生成纯数字验证码
code=CreateCode().numcode(6)
# 生成128位密钥
accesskey = CreateCode().StrCode(128)
版权所有©艾克斯记事-转载文章请注明出处(带链接)