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

    package com.cheng;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class Demo04 {
        static Scanner sc = new Scanner(System.in);
    
        // 生成好的验证码方法
        public static void yanZhengma() {
    
            // 验证码的特点 : 包含数字(不能6位全都是数字),也要有大小写字母
    
            // 数字 特点0到9
    
            String y = "";
            for (int i = 0; i < 2; i++) {
    
                int random = (int) (Math.random() * 10);
                y += random;
            }
    
            // 大写字母
    
            Random random1 = new Random();
    
            String[] ABC = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z".toUpperCase().split(",");
            for (int i = 0; i < 1; i++) {
                int index = (int) (Math.random() * ABC.length);
                y += ABC[index];
            }
            for (int i = 0; i < 1; i++) {
                int index = (int) (Math.random() * ABC.length);
                y += ABC[index];
            }
    //          System.out.println(ABC[index]);
            // 小写字母
            String[] abc = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z".split(",");
    
            for (int i = 0; i < 1; i++) {
                int index1 = (int) (Math.random() * abc.length);
                y += abc[index1];
            }
            for (int i = 0; i < 1; i++) {
                int index1 = (int) (Math.random() * abc.length);
                y += abc[index1];
            }
    
    //          System.out.println(abc[index]);
    
            // 拼装好并打印出来
    
            System.out.println(y);
        }
    
        public static void main(String[] args) {
            // 需求 随机生成6位的字符串验证码,要求包含数字,大小写字母
    //        System.out.println("请输入验证码:");
    //        String choose = sc.next();
    
            // 调用生成好的验证码方法
            yanZhengma();
    
            // 判断,,,,
    
        }
    }

  • 相关阅读:
    3月21日软件工程概论课堂测验
    四则运算2
    构建之法阅读笔记01
    软件工程学习进度条02-06
    软件工程个人作业01
    简牍《构建之法》
    2月29日课后作业
    读《大道至简》第七八章有感
    个人冲刺——第十天
    人月神话阅读笔记02
  • 原文地址:https://www.cnblogs.com/bichen-01/p/11273110.html
Copyright © 2011-2022 走看看