配列をランダムにソートする
Rubyで配列をランダムにソートするには、Array#shuffleが利用できる。
Array#shuffleは配列をランダムにソートした新しい配列を返す。
破壊的に配列をランダムにソートするにはArray#shuffle!を使用する。
a = [1, 2, 3, 4, 5] p a.shuffle #=> [2, 4, 1, 5, 3] a.shuffle! p a #=> [1, 5, 3, 2, 4]
Rubyで配列をランダムにソートするには、Array#shuffleが利用できる。
Array#shuffleは配列をランダムにソートした新しい配列を返す。
破壊的に配列をランダムにソートするにはArray#shuffle!を使用する。
a = [1, 2, 3, 4, 5] p a.shuffle #=> [2, 4, 1, 5, 3] a.shuffle! p a #=> [1, 5, 3, 2, 4]