ArrayListもSetも使用できないようです。
Set<>
-セットを使用して重複を回避できますが、シャッフルオプションはありません//Collections.shuffle(List<?> list)
ArrayList<>
-シャッフルを使用してリストをランダム化できますが、重複は許可されます。
重複を避けるために、を使用してこれを(またはその逆)にSet
変換することができます。ArrayList
または、セットをループしてアイテムをランダム化します。しかし、私はもっと効率的なものを探しています。