今天闲着没事想看看验证码的各种生成方式,结果网上的一群虾扯蛋的玩意,我竟然还找到一条说,点击看不清楚,换一张,一个一个输上去,我真是哔了狗了,我自己写,自己做备注

有加密系统我自己写的代码。。。。。还不能全复制到页面上,我草!一行行的复制的,累死我,写的不难,只是最简单方法,别嫌弃,我自己慢慢敲得,而且我还在上班

最简单的方法:用Java创建随机的4位数字验证码,我做了两个方法!!!

package sdf;

public class sdf {

public static void main(String[] args) {

sdf ss=new sdf();

System.out.println(ss.sk());

System.out.println(ss.bk());

}

public String sk(){

//随机声明0到9之间任意一个数字

//Math.random()*10是double类型要强转,括号一定要有,不然就全是0了

int a=(int)(Math.random()*10);

int b=(int)(Math.random()*10);

int c=(int)(Math.random()*10);

int d=(int)(Math.random()*10);

//转成String类型,让它们组合起来

String e=a+""+b+""+c+""+d;

return e;

}

public int bk(){

//和上面的基本相同,但不加1000的话,有一定几率出现0到999这样不到四位的数字

//唯一的缺点是0001或者0907这样的不能生成,生成的不低于1000

int a=(int)(Math.random()*9000)+1000;

return a;

}

}

等我一会我去整一个难一点带鸟语的ABC的方法

搞定,挺简单的我在后台试过了,有没有哪些数据没取我不太清楚,但肯定能随机生成了

package sdf;

public class sdf {

public static void main(String[] args) {

sdf sd=new sdf();

System.out.println(sd.sk());

}

public String sk(){

String s="";

//所有数据

String a="abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";

//循环4次

for(int i=0;i<4;i++){

//每一次循环取到62个数字或字母中的其中一个下标

//想多了,就是取0到61随机一个值

int b=(int)(Math.random()*62);

//取a这个字符串其中某一个片段的数据,以下标截取,所以我设了到61位数

s+=a.charAt(b);

}

return s;

}

}

在等哥会我去eclipse上整个前端的方法,妈蛋换工作3天了,我都没搞明白myEclipse这边是建的什么项目,,稍等啊估计要一个小时,我要测试一下一个app

不会myEclipse,我的天在谷歌上死活运行不了,tomcat连最简单只输入IP和端口号都进不去了,只能在myEclipse上测试了一下,好用,我的ss()是一个button给了一个onclick事件

<script type="text/javascript">

function ss() {

/*sk一定要设成""否则就等着改吧*/

var sk="";

//我随便设了几个数字

var ss="abcdefghijklmnopqrstuvwxvz1234566775";

for(var k=0;k<4;k++){

//这句不知道啥意思,但和java的差不多

var b=Math.floor(Math.random()*30);

//和原先差不多了

sk+=ss.charAt(b);

}

//弹窗

alert(sk);

}

</script>

木子-后端-随机验证码的各种实现方法相关推荐

  1. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  2. 木子-后端-Spring配置时间触发器的方法

    如果实在看不懂参考这个网址:绝对比我写的要清楚明白,我是因为采用的公司的,不是自己写的,好多都复杂,我也不太会去除!!! http://blog.csdn.net/zy_281870667/artic ...

  3. php验证码zhuc_微信小程序实例:实现随机验证码(附代码)

    本篇文章给大家带来的内容是关于微信小程序实例:实现随机验证码(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 小程序上经常会有一些注册 申请页面需要用到随机验证码.具体实现 ...

  4. 随机验证码(数字和字母组成)及toLowerCase() 字符串转小写方法和toUpperCase()字符串转大写方法...

    JavaScript toLowerCase() 方法和toUpperCase()方法 toLowerCase()方法 定义:toLowerCase() 方法用于把字符串转换为小写. 语法:var s ...

  5. 利用随机方法得到一个随机验证码 #java

    随机验证码的核心实现逻辑是如何进行的? ①5定义一个String类型的变量存储验证码字符. ②定义一个for循环,循环5次. 随机生成0|1|2的数据, ③依次代表当前位置要生成数字|大写字母|小写字 ...

  6. MySQL中如何随机产生验证码,MySQL 生成随机数字 UUID MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...

    想了解MySQL 生成随机数字.字符串.日期.验证码及 UUID的方法的相关内容吗,不剪发的Tony老师在本文为您仔细讲解MySQL 生成随机数字 UUID的相关知识和一些Code实例,欢迎阅读和指正 ...

  7. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  8. Django 创建随机验证码

    Django上实现登录验证码有两种方式(我自己能实现的) 第一种调用captcha 验证码插件 安装:pycharm 中直接搜索django-simple-captcha,或者pip3 install ...

  9. Java前后端分离验证码处理思路

    为什么引入验证码: 用户注册时:复杂的验证码一定程度上可以防止"恶意注册",用户在注册时,先校验其验证码 是否正确,若验证码错误,则注册失败; 免密登录时:复杂的验证码一定程度上可 ...

最新文章

  1. Hibernate 注解学习
  2. 20165204 第十周课下作业补做
  3. asp.net访问被拒绝,程序集无法加载原因与解决方法[摘录]
  4. mysql dba系统学习(10)innodb引擎的redo log日志的原理
  5. c++矩阵转置_C语言:数据结构-稀疏矩阵的压缩存储
  6. linux--web服务器
  7. JavaFX技巧18:路径剪切
  8. leetcode1482. 制作 m 束花所需的最少天数(二分法)
  9. 初识Node.js之Node.js与java作为后台服务器的对比
  10. python机器学习库sklearn——特征选择
  11. 宏正ATEN推出ALTUSEN系列 全面冲刺KVM高端市场
  12. ubuntu vscode 配置字体_配置vscode终端字体,vscode终端字体
  13. ListView更新的几种方法
  14. 怎么在html中把3个单元格合并成2个,Excel表格怎么将一个单元格拆分成2个?将多个单元合并成一个的方法...
  15. 最好的6个大数据处理分析工具
  16. AR算法原理在计算机视觉中的应用
  17. ImageMagick将多张图片拼接成一张图片_今天才发现,微信按下“这个”按钮,能将手机里的照片拼接成长图...
  18. 2023华为软件精英挑战赛,探寻软件人才与科技创新的最优解
  19. python数据统计分析
  20. 微软开源在线代码编辑器,编辑器天花板之Monaco Editor

热门文章

  1. 注册石墨文档无法连接服务器,石墨文档没有访问权限是怎么回事?权限解决方法看这里!...
  2. 北邮数电期末复习——第三章
  3. 误删的苹果电脑硬盘和数据库的数据怎么恢复
  4. 学生选课系统C语言系统的说明文档,C语言学生选课系统(代码)
  5. VBA宏批量处理多个Word文档
  6. 飞腾2000/4C调试问题记录
  7. 计算机的常见故障处理实验报告,实训13 微机常见故障处理实训报告.doc
  8. 从零搭建游戏服务器,编译过程和环境部署教程详解
  9. apisix插件之修改返回body
  10. Didn't find class android.support.v7.widget.RecyclerView 解决办法 ———————————————— 版权声明:本文为CSDN博主「eag