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]