Ruby 二次元配列の要素をランダムに並び替える

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
[二次元配列名].sort!.reverse!
sort_by! {rand}を使用して、配列の要素をランダムに並び替えます。

使用例

tt = [[31, 42], [53, 64], [75, 86]]
p tt
p tt.sort_by! {rand}

実行結果
[[31, 42], [53, 64], [75, 86]]
[[53, 64], [75, 86], [31, 42]]

Ruby

Posted by arkgame