Java/Collections Data Structure/Shuffle

Материал из Java эксперт
Версия от 10:25, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Demonstrating repeatable shuffling

   <source lang="java">

import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Random; public class ShuffleTest {

 public static void main(String args[]) {
   String simpsons[] = { "Bart", "Hugo", "Lisa", "Marge", "Homer",
       "Maggie", "Roy" };
   List list1 = Arrays.asList(simpsons);
   List list2 = Arrays.asList(simpsons);
   Random rand = new Random(100);
   Collections.shuffle(list1, rand);
   Collections.shuffle(list2, rand);
   System.out.println(list1);
   System.out.println(list2);
 }

}

      </source>