2010年05月28日
ruby rand を使って配列要素をランダムに取得する。
ruby でランダムに配列要素を取得する。 rand.rb という名前で以下を作成する。
実行結果
実行する度に値が変わっている。
array = [ "a", "b", "c", "d", "d" ]
p array[rand(array.length)]
p array[rand(array.length)]
実行結果
% ./rand.rb
"d"
% ./rand.rb
"d"
% ./rand.rb
"c"
% ./rand.rb
"b"
% ./rand.rb
"a"
"d"
% ./rand.rb
"d"
% ./rand.rb
"c"
% ./rand.rb
"b"
% ./rand.rb
"a"
実行する度に値が変わっている。