main(){
puDhm();
}
public String puDhm(){
String dhm = puDhm1();
SuRedNewPacket redNewPacket = redNewPacketService.selectDhm(dhm);
if(redNewPacket != null){
return puDhm();
}else{
return dhm;
}
}
public static String puDhm1(){
String dhm = "";
for(int a=0;a<6;a++){
dhm += returnDhm1();
}
return dhm;
}
public static String returnDhm1(){
String val = returnDhm();
if(val.contains("o") || val.contains("l") || val.contains("0") || val.contains("1")){
return returnDhm1();
}else{
return val;
}
}
public static String returnDhm(){
String val = "";
Random random = new Random();
String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
if( "char".equalsIgnoreCase(charOrNum) ) {
int temp = 97;
val = (char)(random.nextInt(26) + temp)+"";
} else if( "num".equalsIgnoreCase(charOrNum) ) {
val = String.valueOf(random.nextInt(10));
}
return val;
}