赞
踩
-
- package Test;
-
- import java.util.Random;
-
- public class CVC {
- public static void main(String[] args) {
- String code = CAPTCHA(4);//生成四位数的随机数
- System.out.println("随机验证码:" + code);
- }
- private static String CAPTCHA(int n) {
- Random r = new Random();
- String code = " ";//分配一个空字符内存
- for(int i = 0; i < n; i++) {
- int type = r.nextInt(3);
- switch(type) {
- case 0://大写字母
- char c0 = (char)(r.nextInt(26) + 65);//ASII中大写字母的范围
- code += c0;
- break;
- case 1 ://小写字母
- char c1 = (char)(r.nextInt(26) + 97);//ASII中小写字母的范围
- code += c1;
- break;
- case 2://数字
- int m = r.nextInt(10);//生成0~9的随机数
- code += m;
- break;
-
- }
- }
- return code;
- }
- }

输出
随机验证码: 6qsw
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。