public class Random {
public static void main(String[] args) {
String[] str=new String[8];
for(int i=0;i<8;i++) {
char[]cs=new char[5];
for(int j=0;j<5;j++) {
while(true) {
char ch=(char)(Math.random()*125);
if(Character.isLetter(ch)||Character.isDigit(ch)) {
cs[j]=ch;
break;
}
}
}
str[i]=new String(cs);
}
for(String s:str) {
System.out.println(s);
}
System.out.println("---------------------");
for(int i=0;i<8;i++) {
for(int j=0;j<8-i-1;j++) {
if(Character.toLowerCase(str[j].charAt(0))>Character.toLowerCase(str[j+1].charAt(0))) {
String temp=null;
temp=str[j];
str[j]=str[j+1];
str[j+1]=temp;
}
}
}
for(String s:str) {
System.out.println(s);
}
}
}