• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

python随机4位验证码

立项周悦欣 2019-02-26 浏览量:747
如何利用内置函数chr()ord()以及random模块写一个简单随机4位验证码
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 需要什么样的效果呢,比如数字密码、字母密码、特殊符号(比如中文)密码?是在输入框内输入同样的内容,还是根据文字内容按顺序点击特定区域(比如说icxbk的验证)?

    如果是最简单的,仿写输入,那相对简单,直接考虑数字、字母(大小写)、特殊符号,加上不同索引,从随机函数中选择其中一个字符,重复4次就行。

    • 发布于 2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 直接用rand函数生产,前面加math。h头文件
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是一位一位生成的,再组合成一个4位的。
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用srand()加系统时间种子生成。

    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 你直接定义一个list里面四个元素,每个元素用random函数生成一个随机数,最后输出就行了
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先用random.randint生成一个随机数,然后用chr函数转换为字符

    生成的随机数要在指定字符的ASCII码范围内

    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以生成四位随机数然后用sprintf函数转换成字符
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

python随机4位验证码