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]

Reply via email to