58,454
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
char c = (char) ( 'A'+new java.util.Random().nextInt(888)%24); //首字母大写 %24防止超过Z
StringBuilder sb = new StringBuilder();
sb.append(c); //把首字母放进去
for(int i=0;i<=new java.util.Random().nextInt(888)%39;i++){ //后面字符串长 0-39
sb.append(getName()); //将获取到的随机字母放进sb
}
System.out.println(sb);
}
//该方法返回一个随机字母
public static char getName(){ //获取 0-47 代表 a-zA-Z
int letter = new java.util.Random().nextInt(888)%48;
return letter>=24? (char)('A'+letter-24):(char)('a'+letter);
}