Ruby sort_by!{rand}で配列の要素をランダムに並び変えるサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名.sort_by! {rand}
sort_by! {rand}を使用して、配列の要素をランダムに並び替えます。
使用例
cft=["s", "t", "u", "d", "y", "k"] p cft.sort_by! {rand} cft=[78, 87, 32, 74, 65 ,46] p cft.sort_by! {rand}
実行結果
[“t", “s", “u", “k", “y", “d"]
[65, 32, 78, 87, 46, 74]