Rubyリファレンス: Home

choice (Array)

Edit   History

Ruby 1.8.7 Ruby 1.9

標準クラス・モジュール > Array > choice

array.choice

choiceメソッドは、配列の要素を1つランダムに返します。配列が空の場合はnilを返します。

このメソッドはRuby 1.8.7に追加されましたが、Ruby 1.9ではsampleメソッドに変わりました。

animals = ["dog", "cat", "mouse", "rabbit", "horse"]
puts animals.choice
dog     (実行ごとに変わります)

関連項目