Java实现编程随机生成六位字符的验证码,包括数字、大小写字母、其他字符。

/**
 * 项目:Java实现编程随机生成六位字符的验证码,包括数字、大小写字母、其他字符。
 * 时间:2019/8/13
 * 作者:郑翰林
 */
package Random;
import java.util.Random;
public class Random3 {
    public static String verifyCode(){
        int a = 1234567890;
        String b ="abcdefghijklmnopqrstuvwxyz";
        String p="、~!@#$%^&*()_+{}:<>?`[],./;'";
        String B=b.toUpperCase();
        String c=a+b+B+p;
        char[] d=c.toCharArray();
        Random random = new Random();
        String f="";
        for (int k = 0; k < 6; k++) {
            int index = random.nextInt(d.length);
            f+=d[index];
        }
        return f;
    }
    public static void main(String[] args) {
        for (int g = 0; g < 10; g++) {
            String l = verifyCode();
            System.out.println("六位字符的验证码:"+l);
        }
    }
}

你可能感兴趣的:(Java)