■3711 / ) |
Re[5]: ArrayListをランダムにシャッフル |
□投稿者/ Back (3回)-(2007/05/20(Sun) 09:46:19)
|
> シャッフルは、まさにシャッフルするのが定石的な方法です。 > 覚えておくといいと思いますよ。 このやり方がシャッフルっていう言葉があるぐらい有名な手法なんですかね? 定石とは全然知らなかったので、覚えておきたいと思います。
一応実装自体は最初の 1. N未満の乱数iを生成 2. data[0]とdata[i]を交換 3. 1,2 を数回繰り返す この方法で実装して、無事ランダムに再生する事ができるようになりました。
お二人が追加で書いてくださったソースを試しながら、どういう動作をするのか勉強してみたいと思います。 ありがとうございました。
|
解決済み
|