public class TestRandom {
public static void main(String[] args){
List list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
System.out.println(list);
Collections.shuffle(list,new Random());
System.out.println(list);
}
}
ArrayList sList = new ArrayList();
sList.add("a");
sList.add("b");
sList.add("c");
sList.add("d");
sList.add("e");
int t = 5;
String s ="";
while(sList.size()>0){
double d = Math.random();
int i = (int)(d*t);
s += (String)sList.get(i);
sList.remove(i);
t--;