Java产生验证码除去特定值
来源:互联网 发布:hbase数据库设计原则 编辑:程序博客网 时间:2024/06/06 05:16
生成4位网站验证码
1 不能重复
2 只能是数字和大小写字符, 但是不能包含1,0,o,O,l,L,Z,2,9,g
import java.lang.*;import java.util.*;class practice2 { public static void main(String[] args) { System.out.println(getRandomString(4)); } public static StringBuilder getRandomString(int n){ Random rand = new Random(); String sb = "345678abcdefhijkmnpqrstuvwxyzABCDEFGHIJKMNPQRSTUVWXY"; StringBuilder check = new StringBuilder(); int [] str = new int[sb.length()]; for(int i = 0;i<n;){ int randData = rand.nextInt(sb.length()); if(str[randData]!=1){ check.append(sb.charAt(randData)); str[randData]=1; i++; } } return check; }}
用数组做也可以。
0 0
- Java产生验证码除去特定值
- java产生验证码
- java后台产生验证码后台验证
- Java实现产生一个随机验证码
- java随机数 验证码 的产生
- 【java】随机产生4位验证码
- java产生六位数字验证码
- Java web 产生随机图片验证码
- Java随机产生四位验证码
- Java中在特定区间产生随机数
- Java中在特定区间产生随机数
- Java产生特定范围内的随机整数
- Java中在特定区间产生随机数
- Java中在特定区间产生随机数
- Java在特定区间产生随机数
- Java中在特定区间产生随机数
- 产生验证码
- 产生验证码
- NYOJ 353 Dungeon Master【BFS】
- 第二章.一切都是对象之基本类型【主数据类型】数组
- Android 使用 JSON 保存应用数据
- thinkphp中无法解析__PUBLIC__ 模板常量
- 利用dp计算方案数(hdu 5763 ( Another Meaning ) )
- Java产生验证码除去特定值
- LintCode之二分查找
- Oracle中表的几种类型
- 应用层常用协议
- tjut 2669
- 【英语】七月,英语像喝水般自然
- Android 5.1 修改浏览器默认的主页
- Java中加载配置文件方式二
- 【POJ】[3279]Fliptile