生成大小写敏感验证码(java)

    科技2024-08-06  31

    @随机验证码(大小写敏感)

    #第一个博客代码(生成6组随机验证码)

    import java.util.Scanner; public class Test12 { public static void main(String[] args) { Scanner input = new Scanner(System.in); //A-Z:65-90 ASCII编码 //a-z:97-122 //0-9:48-57 //randint 100-200 - char [][]psw=new char[6][6];//生成6组,每组有6个元素的代码 //int i = (int)((Math.random()*27)+65);System.out.println((char) i); //int j = (int)((Math.random()*27)+97);System.out.println((char) j); //int k = (int)((Math.random()*10)+48);System.out.println((char)k); for(int p =0;p<psw[p].length;p++) { for (int t = 0; t < psw[t].length; t++) { int i = (int) ((Math.random() * 26) + 65); int j = (int) ((Math.random() * 26) + 97); int k = (int) ((Math.random() * 10) + 48); int z = (int) (Math.random() * 10);//产生一个0-9的随机数字用于选择输出什么 // System.out.println("z:" + z); int rannuber; if (z == 1 || z == 4 || z == 7) { rannuber = i; } else if (z == 2 || z == 5 || z == 8) { rannuber = j; } else { rannuber = k; } System.out.print((char) rannuber); psw[p][t]=ranuber;//将得到的随机码赋值到验证码数组 } System.out.println(); } } }
    Processed: 0.009, SQL: 8