黑马程序员技术交流社区

标题: 生成随机5位的验证码 [打印本页]

作者: 痛的消去反应    时间: 2017-4-27 23:59
标题: 生成随机5位的验证码
[Java] 纯文本查看 复制代码
//生成随机验证码
public class StringDemo9 {
        public static void main(String[] args) {
                StringBuilder sb=new StringBuilder();
                Random xx=new Random();
                for(int i=0;i<5;i++){
                        int num=xx.nextInt(3);
                        switch(num){
                        case 0:sb.append((char)(xx.nextInt(26)+97));break;
                        case 1:sb.append((char)(xx.nextInt(26)+65));break;
                        case 2:sb.append((char)(xx.nextInt(10)+48));
                        }
                }
                System.out.println(sb.toString());
        }

作者: pandaabc51    时间: 2017-4-28 08:12
不错,还是需要完善,会有符号出现
作者: 剑桥子卿卿    时间: 2017-4-28 08:34
好的哈

作者: 654788808    时间: 2017-4-28 09:37
看看,学习了
作者: Hp_Yx    时间: 2017-4-28 12:15
break不去掉貌似可以生成字符串验证码

作者: 范德华丽    时间: 2017-4-28 17:14
好厉害,学习了,,
作者: zeng1002    时间: 2017-4-28 17:28
感谢分享

作者: 泪桥    时间: 2017-4-29 00:54
研究研究不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2