其他分享
首页 > 其他分享> > 生产随机码包含数字+字母

生产随机码包含数字+字母

作者:互联网

使用场景:
随机 短信验证码

 1 import random
 2 import string
 3 
 4 # 指定随机数长度
 5 r_num = 4
 6 
 7 # 生成数字 + 字母(字符串序列)
 8 token = string.ascii_letters + string.digits
 9 '''
10 string.ascii_letters:生成大小写字母(type:字符串)
11 string.digits:生成数字(type:字符串)
12 '''
13 
14 # 随机选择 指定长度 随机码(字符串列表)
15 token = random.sample(token,r_num)
16 
17 # 生成 数字 + 字母 随机数
18 token = ''.join(token)
19 
20 # 加强版(一行代码)
21 token = ''.join(random.sample(string.digits + string.ascii_letters,r_num))

 

————————————————
版权声明:本文为CSDN博主「兴宁阿哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_41390359/article/details/105089990

标签:letters,数字,随机码,字母,random,token,num,ascii,string
来源: https://www.cnblogs.com/wellons/p/14817746.html