public String getRandomPassword(int len) {
String result = null;
while(len>=6){
result = (len);
if ((".*[a-z]{1,}.*") && (".*[A-Z]{1,}.*") && (".*\\d{1,}.*") && (".*[~!@#$%^&*\\.?]{1,}.*")) {
return result;
}
result = makeRandomPassword(len);
}
return "长度不得少于6位!";
}
public String makeRandomPassword(int len){
char charr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890~!@#$%^&*.?".toCharArray();
StringBuilder sb = new StringBuilder();
Random r = new Random();
for (int x = 0; x < len; ++x) {
(charr[()]);
}
return ();
}