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]

Ruby

Posted by arkgame