Java验证码字符串生成
来源:互联网 发布:小灰灰淘宝买家采集器 编辑:程序博客网 时间:2024/06/07 03:12
import java.util.Random;/** * * <p>验证码字符串生成</p> * @version V3.1 */public class VerificationCode { public static final String SEEDS = "23456789ABCDEFGHJKMNPQRSTUVWXYZ";//去除0 1 I L等易混淆的字母数字 public static final int NORMAL_SIZE = 4; private static Random random = new Random(); public static String getVerificationCode(){ return getVerificationCode(NORMAL_SIZE); } public static String getVerificationCode(int verificationSize){ return getVerificationCode(verificationSize, SEEDS); } public static String getVerificationCode(int verificationSize,String seeds){ seeds = seedsIsNullOrEmpty(seeds); int maxIndex = seeds.length(); StringBuffer verificationCode = new StringBuffer(verificationSize); for(int i=0;i<verificationSize;i++){ int randomIndex = random.nextInt(maxIndex); char seed = seeds.charAt(randomIndex); verificationCode.append(seed); } return verificationCode.toString(); } public static String seedsIsNullOrEmpty(String seeds){ if (seeds == null || "".equals(seeds)) { seeds = SEEDS; } return seeds; }}
0 0
- Java验证码字符串生成
- php 生成验证码字符
- 页面ValidateImage.aspx 用来创建显示验证码字符串的图片,并在该图片上添加验证码字符串
- 简单的ASCII码字符串加密
- ASCII码字符表
- ASCII码字符表
- ASCII 码字符
- ASCII码字符表
- java生成验证码
- Java 生成验证码
- Java 验证码生成
- java 生成图片验证
- java生成验证码
- java生成验证码
- java生成验证码
- Java生成验证码
- Java生成验证码
- java生成验证码
- Python map
- 深入 char * ,char ** ,char a[ ] ,char *a[] 内核
- android测试:UI automator
- HDU:1025 Constructing Roads In JGShining's Kingdom(LIS-n*logn解法+思维)
- EventBus源码研读
- Java验证码字符串生成
- c++标准库类型——vector
- 数组与数组队列
- iOS 页面之间的传值
- mysql全文索引使用方法
- B树
- Linux下搭建VPN服务器
- QT中出现“无法启动此程序因为计算机丢失qt5core.dll”解决办法。
- C++对象模型的那些事儿之一:对象模型(上)