別の方法として、ArrayListなどに乱数をぶちこんでおいて、ランダム番目から取得して(remove)、埋めるってのもあり。
いわゆるトランプのシャッフルに近いわけで、それをプログラムでどう書くか考えるべし。


・・・・問題悪いね、それ