List内の要素をランダムに並び替えるJavaのプログラムのサンプルです。 package com.knowd.util; import java.util.ArrayList; import java.util.List; import java.util.Random; /** * * @author yyamazaki@knowd.co.jp * @version 2009/3/1 */ public class RandomArray { public static List randomOrder( List list ) { List tmpList = new ArrayList(); Random random = new Random(); while( list.size() > 0 ) { int r = random.nextInt( list.size() );