るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.008秒)
トップページ > クラス:Array[x] > クエリ:sample[x]

別のキーワード

  1. array sample
  2. _builtin sample
  3. sample array
  4. sample random
  5. sample _builtin

ライブラリ

検索結果

Array#sample -> object | nil (18123.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...を指定した場合に発生します。

@raise ArgumentError 引数 n に負の数を指定した場合に発生します。

例:

a = (1..10).to_a
p a.sample #=> 9
p a.sample #=> 10
p a.sample(3) #=> [1, 9, 3]
p a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...

Array#sample(n) -> Array (18123.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...を指定した場合に発生します。

@raise ArgumentError 引数 n に負の数を指定した場合に発生します。

例:

a = (1..10).to_a
p a.sample #=> 9
p a.sample #=> 10
p a.sample(3) #=> [1, 9, 3]
p a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...

Array#sample(n, random: rng) -> Array (18123.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...を指定した場合に発生します。

@raise ArgumentError 引数 n に負の数を指定した場合に発生します。

例:

a = (1..10).to_a
p a.sample #=> 9
p a.sample #=> 10
p a.sample(3) #=> [1, 9, 3]
p a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...

Array#sample(random: rng) -> object | nil (18123.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...を指定した場合に発生します。

@raise ArgumentError 引数 n に負の数を指定した場合に発生します。

例:

a = (1..10).to_a
p a.sample #=> 9
p a.sample #=> 10
p a.sample(3) #=> [1, 9, 3]
p a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...