ライブラリ
- ビルトイン (8)
検索結果
先頭5件
-
Array
# shuffle -> Array (18127) -
配列の要素をランダムシャッフルして,その結果を配列として返します。
...ことができます。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1]
rng = Random.new
rng2 = rng.dup # RNGを複製
# 以下の2つは同じ結果を返す
[1,2,3].shuffle(random: rng)
[1,2,3].shuffle(random: rng2)
@see Array#shuffle!... -
Array
# shuffle(random: rng) -> Array (18127) -
配列の要素をランダムシャッフルして,その結果を配列として返します。
...ことができます。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1]
rng = Random.new
rng2 = rng.dup # RNGを複製
# 以下の2つは同じ結果を返す
[1,2,3].shuffle(random: rng)
[1,2,3].shuffle(random: rng2)
@see Array#shuffle!... -
Array
# shuffle -> Array (18114) -
配列の要素をランダムシャッフルして,その結果を配列として返します。
...ッフルして,その結果を配列として返します。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1]
@see Array#shuffle!... -
Array
# shuffle! -> self (6115) -
配列を破壊的にランダムシャッフルします。
...数に Random オブジェクトを渡すことでそのオブジェクトが
生成する疑似乱数列を用いることができます。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle! #=> [2, 3, 1]
a #=> [2, 3, 1]
@see Array#shuffle... -
Array
# shuffle!(random: rng) -> self (6115) -
配列を破壊的にランダムシャッフルします。
...数に Random オブジェクトを渡すことでそのオブジェクトが
生成する疑似乱数列を用いることができます。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle! #=> [2, 3, 1]
a #=> [2, 3, 1]
@see Array#shuffle... -
Array
# shuffle! -> self (6114) -
配列を破壊的にランダムシャッフルします。
...にランダムシャッフルします。
例:
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle! #=> [2, 3, 1]
a #=> [2, 3, 1]
@see Array#shuffle...
