博客
关于我
java中随机生成26个字母组合的随机验证码
阅读量:593 次
发布时间:2019-03-11

本文共 585 字,大约阅读时间需要 1 分钟。

实现原理,通过随机生成1-52的随机数,然后从定义好的字母数字中取元素进行组合。

下面是代码:

public static void login(){   		String [] yan ={   				"a","b","c","d","e","f","g","h",				"i","j","k","l","m","n","o","p","q",				"r","s","t","u","v","w","x","y","z",				"A","B","C","D","E","F","G","H",				"I","J","K","L","M","N","O","P","Q",				"R","S","T","U","V","W","X","Y","Z",};		int a = (int)(Math.random()*52);		int b = (int)(Math.random()*52);		int c = (int)(Math.random()*52);		int d = (int)(Math.random()*52);		String yanzhengma = yan[a]+yan[b]+yan[c]+yan[d];		System.out.println(yanzhengma);			}

也可以自行扩展实现数字加字母组合的验证码。

欢迎关注哦:

在这里插入图片描述

转载地址:http://ddktz.baihongyu.com/

你可能感兴趣的文章
MySQL 用 limit 为什么会影响性能?有什么优化方案?
查看>>
MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)
查看>>
mysql 用户管理和权限设置
查看>>
MySQL 的 varchar 水真的太深了!
查看>>
mysql 的GROUP_CONCAT函数的使用(group_by 如何显示分组之前的数据)
查看>>
MySQL 的instr函数
查看>>
MySQL 的mysql_secure_installation安全脚本执行过程介绍
查看>>
MySQL 的Rename Table语句
查看>>
MySQL 的全局锁、表锁和行锁
查看>>
mysql 的存储引擎介绍
查看>>
MySQL 的存储引擎有哪些?为什么常用InnoDB?
查看>>
Mysql 知识回顾总结-索引
查看>>
Mysql 笔记
查看>>
MySQL 精选 60 道面试题(含答案)
查看>>
mysql 索引
查看>>
MySQL 索引失效的 15 种场景!
查看>>
MySQL 索引深入解析及优化策略
查看>>
MySQL 索引的面试题总结
查看>>
mysql 索引类型以及创建
查看>>
MySQL 索引连环问题,你能答对几个?
查看>>