生成6位随机验证码的3种实现方式如下:
1. 简单粗暴型:所有数字和字母都放入字符串;
2. 利用ascii编码的规律,遍历获取字符串和数字的字符串格式;
3. 引用string库。
方法1代码:
import random _list = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" _result = random.sample(_list, 6) result = ''.join(_result) print(result)
方法2代码:
import random _list = [chr(i) for i in range(48, 58)] for upper, lower in zip(range(65, 90), range(97, 122)): _list.append(chr(upper)) _list.append(chr(lower)) _result = random.sample(_list, 6) result = ''.join(_result) print(result)
方法3代码:
import string import random _list = string.digits + string.ascii_letters _result = random.sample(_list, 6) result = ''.join(_result) print(result)
同时运行,结果如下,3个方法都正确输出了验证码:
moh8n5
SK9scq
PQlaTpProcess finished with exit code 0
如果验证码位数更多,可以替换其中的6为想要的位数。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍JavaScript 随机验证码的生成实例代码,包括了JavaScript 随机验证码的生成实例代码的使用技巧和注意事项,需要的朋友参考一下 随机验证码的生成 1: 主体部分 接下来时如何放入到验证框里面了 <input type="text" id="checkCode" class="unchanged" style="width: 80px" readonly/> 接
本文向大家介绍vue生成随机验证码的示例代码,包括了vue生成随机验证码的示例代码的使用技巧和注意事项,需要的朋友参考一下 本文介绍了vue生成随机验证码的示例代码,分享给大家,具体如下: 样式自调,最终效果如图: 实现效果: 点击右边input框会自动切换,如果输入的值与字不同,则清空换一串随机数 HTML JS 友情提示:本文直接从项目拿来供大家思路参考,验证提示那块大家可根据自己情况做更改。
本文向大家介绍python生成随机图形验证码详解,包括了python生成随机图形验证码详解的使用技巧和注意事项,需要的朋友参考一下 使用python生成随机图片验证码,需要使用pillow模块 1.安装pillow模块 2.pillow模块的基本使用 1.创建图片 运行程序,程序会在py文件的同级下生成一个名为"pic.png"的小图片,图片长为400px,宽为400px,颜色为白色. 2.创建画
本文向大家介绍C#生成随机验证码代码分享,包括了C#生成随机验证码代码分享的使用技巧和注意事项,需要的朋友参考一下 使用YZMHelper帮助类即可 使用例子
本文向大家介绍Python生成验证码实例,包括了Python生成验证码实例的使用技巧和注意事项,需要的朋友参考一下 本文实例展示了Python生成验证码的方法,具有很好的实用价值。分享给大家供大家参考。具体实现方法如下: 前台页面代码如下: 后台程序如下: 程序效果如下:
本文向大家介绍基于Java随机生成手机短信验证码的实例代码,包括了基于Java随机生成手机短信验证码的实例代码的使用技巧和注意事项,需要的朋友参考一下 简单版 复杂版 总结 以上所述是小编给大家介绍的基于Java随机生成手机短信验证码的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!