Java/Collections Data Structure/Shuffle

Материал из Java эксперт
Перейти к: навигация, поиск

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>