Java随机输出验证码包含数字、字母、汉字
2015-10-12 23:13
507 查看
//随机验证码,有数字、字符 //生成随机数,然后再截取,还要限定随机数的范围 String zimu = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" ; Random rm = new Random(); //生成随机数 int a = rm.nextInt(61); //0到61之间的随机数赋值给a int b = rm.nextInt(61); int c = rm.nextInt(61); int d = rm.nextInt(61); char zf = zimu.charAt(a); //将数组中索引为a的字符赋给zf char zd = zimu.charAt(b); char zc = zimu.charAt(c); char zq = zimu.charAt(d); System.out.println("请输入验证码: "+ zc +" " + zf +" " + zq +" " + zd);
//输出汉字字符
相关文章推荐
- SpringMVC 中List 对象转换成Json格式 List对象中属性为NUll解决
- spring4.0 spring MVC(三)学习
- 导入jar 和 so 文件
- Spring实现AOP的4种方式
- 关于转换大写中文金额-新学的java函数整理
- java--对象自定义序列化简单应用,用于性能的优化
- Java学习笔记---字符串和文本I/O
- Java面向对象主要知识点总结以及简单项目心得
- Struts2的默认命名空间和根命名空间
- javaweb学习笔记之关于分层结构的初步理解
- 【转】Predicate和Consumer接口– Java 8中java.util.function包下的接口
- 韩顺平 java 第39讲 线程
- java并发编程实践--原子变量、volatile、synchornized
- java内部类
- Java中的值传递与引用传递
- Mac 10.11 java se6 不兼容问题
- Struts2 ModelDriven模型驱动的使用
- 关于spring 3.0.5的<mvc:resources> 标签的使用
- java实现二叉树的深度优先遍历和广度优先遍历
- eclipse安装Genymotion插件