配列をランダムにソートする
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]