[Ruby]配列(array)の要素をランダムに取り出すには?

Ruby

どうも、ちょげ(@chogetarou)です。

配列(array)の要素をランダムに取り出す方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(array)の要素をランダムに取り出すには、sampleメソッドを使います。

具体的には、「arr.sample」のように、配列からsampleメソッドを呼び出します。

#arr=対象の配列
result = arr.sample

上記のsampleメソッドは、呼び出した配列(array)の要素をランダムに取り出します。

使用例

numbers = [1, 2, 3, 4, 5]

for i in 1..5
    puts numbers.sample
end
出力:
2
5
4
1
5

コメント

タイトルとURLをコピーしました