Ruby 配列の値をランダムに1つ抽出するサンプル

環境
Windows11 Pro 64bit
ruby 3.1.2p20

構文
配列[rand(配列.size)]
randを使用すると、配列の値をランダムに1つ抽出します。

使用例1

arr=["s", "t", "u", "d", "e", "f"]

p arr[rand(arr.size)]

実行結果
“u"

使用例2
多次元配列に配列の値をランダムに抽出します。
サンプル

arr=[[22,6],[33,44],[56,67]]

p arr[rand(arr.size)]

実行結果
[33, 44]

Ruby

Posted by arkgame