因为没有涉及过此方面知识,运用查询设置代码完成此项工作
import java.util.Scanner;
import java.util.Random;
public class lol{
public static String getRandomString(int length) {
String str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; ++i) {
int number = random.nextInt(62);// [0,61)
sb.append(str.charAt(number));
}
return sb.toString();
}
public static void main(String[] args) {
String inviteCode = "";
for (int i = 0; i < 10000000; i++) {
inviteCode = getRandomString(6);
}
System.out.println("验证码:" + inviteCode );
System.out.println("输入验证码:");
Scanner in=new Scanner(System.in
);
String a;
a=in.next();
if(a.equals(inviteCode)==true)
System.out.println("输入正确!");
else
System.out.println("输入错误!");
}
}