验证码生成算法
来源:互联网 发布:淘宝店铺插件 编辑:程序博客网 时间:2024/06/05 06:55
最近项目中用到了短信验证码,在网上找了几个生成方法感觉要么是效率可能会有问题,要么是实现太繁琐。所以我结合了网上的一些内容自己写了一个。用到的朋友可以看一下。有问题的话也欢迎指出~
ps:需要加字母可以改一下数组和随机数生成范围。需要调整验证码长度可以改一下循环次数。
/** * 获取6位随机生成的验证码 * @return */public static String getVerifyCode() {String[] verifyString = new String[] { "0", "1", "2", "3", "4", "5","6", "7", "8", "9" };Random random = new Random(System.currentTimeMillis());StringBuilder verifyBuilder = new StringBuilder();for (int i = 0; i < 6; i++) {int rd = random.nextInt(10);verifyBuilder.append(verifyString[rd]);}String verifyCode = verifyBuilder.toString();return verifyCode;}
0 0
- 验证码生成算法
- 不存数据库生成验证码(totp算法)
- PHP生成加减算法方式的验证码
- 验证码生成及验证
- 生成验证码并验证
- 验证码生成与验证
- C#生成验证码
- C#生成验证码
- 生成验证码
- 验证码生成
- 生成验证码
- JSP生成验证码
- 生成验证码
- 生成验证码
- 数字验证码生成
- 动态生成验证码
- 生成验证码(1)
- 生成验证码(2)
- 曲线文字js
- 数组名与指针的关系?
- Spring之切入点和切面的配置解释
- 进程间通信之:IPC
- 神经网络中的反向传播法——Back Propagation
- 验证码生成算法
- Spark on YARN工作原理
- 山科大oj--编写函数:各位数字之和 (Append Code)
- XML的基本语法(XML实现html的网页布局的简单功能)
- hadoop校验和
- App打包上线需要做什么
- 平分正方形的直线
- 压力测试工具之webbench
- ubuntu下挂载虚拟机硬盘的方法