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]]