Collections.shuffle() の引数がListのみだからじゃね?
List<Integer> で作ってシャッフル後にtoArray、、いや
int[] にうつしては