概要
二次元配列の各配列からまとめて指定数の値をランダムに抽出する
詳細
tbpgr_utils gemのArray#together_sample(別名でtsampleもあり)
二次元配列の各配列からまとめて指定数の値をランダムに抽出します。
事前準備
gem install tbpgr_utils
主な用途
二次元配列の各配列からまとめて指定数の値をランダムに抽出したい場合。
サンプルコード
# encoding: utf-8 require 'tbpgr_utils' print [[*1..5], [*6..10]].together_sample puts print [[*1..5], [*'a'..'z']].together_sample puts print [[*1..5], [*'a'..'z']].together_sample 3 puts
出力
※結果は実行の度に変わる
[1, 7] [5, "e"] [[1, 5, 4], ["c", "s", "x"]]