Ruby sort_by!{rand}で配列の要素をランダムに並び変えるサンプル

環境
Windows10 Home 64bit
ruby 3.1.2p20

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cft=["s", "t", "u", "d", "y", "k"]
p cft.sort_by! {rand}
cft=[78, 87, 32, 74, 65 ,46]
p cft.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}
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