zoukankan      html  css  js  c++  java
  • 随机生成6位的字符串验证码,要求包含数字、大小写字母

    package com.twod1z;
    /**
     * @program: com.twod1z
     * @description:随机生成6位的字符串验证码,要求包含数字、大小写字母
     * @author: Mr.Lin
     * @create: 2019年7月29日
     **/
    
    public class Two002 {
        public static String getCode(int length){
            String code = "";
            for(int i=0;i<length;i++){
                boolean boo = (int)(Math.random()*2)==0;
                if(boo){
                    code += String.valueOf((int)(Math.random()*10));
                }else {
                    int temp = (int)(Math.random()*2)==0?65:97;
                    char ch = (char)(Math.random()*26+temp);
                    code += String.valueOf(ch);
                }
            }
            return code;
        }
    
        public static void main(String[] args) {
    
            System.out.println(Two002.getCode(6));
            System.out.println("-----------------");
            System.out.println(Two002.getVerify(6));
        }
    
        public static String getVerify(int length){
            String code = "";
            String str = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASFGHJKLZXCVBNM";
            String[] strs = str.split("");
            for(int i = 0;i<length;i++){
                code += strs[(int)(Math.random()*strs.length)];
            }
            return code;
        }
    }
    随机生成6位验证码

     

  • 相关阅读:
    文件上传到服务器,写入文件和读取文件
    ajax
    jquery.gritter 提示
    lambda
    C# 对象初始化器和集合初始化器
    C# HttpHelper万能框架实现 接口
    插件总结
    backbone.js之Model篇 简单总结和深入(2)
    backBone.js初识
    利用 bugly 分析应用崩溃
  • 原文地址:https://www.cnblogs.com/lpbk/p/11267979.html
Copyright © 2011-2022 走看看