Mark Benussi wrote:
Hello.
I am trying to write a comparator that randomly sorts a collection.
I have something like this:
new Comparator() {
/**
* @see java.util.Comparator#compare(java.lang.Object,
java.lang.Object)
*/
public int compare(Object object1, Object object2) {
long time = new Date().getTime();
Random random1 = new Random(time);
Integer x1 = new Integer(random1.nextInt());
random1.setSeed(++time);
Integer x2 = new Integer(random1.nextInt());
return x1.compareTo(x2);
}
}
But sadly to no avail.
Has anyone done this before or have any suggestions.
try this:
new Comparator(){
Random r=new Random();//automatic seed
public int compare(Object object1, Object object2){
return r.nextInt();
}
public boolean equals(Object obj){return this==obj;}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]