java产生随机字符串,运行一遍就懂了
//比较两者区别可快速理解//length用户要求产生字符串的长度
public static String randomletterstr(int length){ //随机产生字母串
String str="abcdefghijklmnopqrstuvwxyz"; //可随机产生的字符
Random random = new Random();
StringBuffer sb = new StringBuffer();
for(int i=0;i<length;i++){
int number=random.nextInt(26); //可随机产生字符的数量
sb.append(str.charAt(number));
}
return sb.toString();
}
public static String randomnumstr(int length){ //产生随机数字串
String str="0123456789"; //可随机产生的字符
Random random = new Random();
StringBuffer sb = new StringBuffer();
for(int i=0;i<length;i++){
int number=random.nextInt(10); //可随机产生字符的数量
sb.append(str.charAt(number));
}
return sb.toString();
}