たとえば、おそらく (Array)List と Collections クラスを使用して、リストを簡単にシャッフル/ランダム化する必要があります。
例:
// Create a List with all your items
String [] names = {"Tim", "Jack", "Jake", "Phill", "Will"};
List<String> namesList = new ArrayList<String>(Arrays.asList(names));
// Create a Random object
Random rand = new Random();
// Shuffle/Randomize the list
Collections.shuffle(namesList, rand);
Collection.shuffle(list, random) メソッド内では、random パラメータを追加する必要はありませんが、シードなどを制御できます。もちろん、Collection.shuffle() メソッドで random パラメータを使用しない場合は、Random オブジェクトを作成する必要はありません。
お役に立てれば!