るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.025秒)
トップページ > クエリ:Random.srand[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. random rand
  2. random srand
  3. random seed
  4. random state
  5. random left

ライブラリ

クラス

キーワード

検索結果

Random#rand -> Float (21037.0)

一様な擬似乱数を発生させます。

...渡した時などに発生します。

//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.043...
...,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.0...
...常は整数を表す Rational オブジェクトを返すためうまくいくように見える

# 上と同じ種で再初期化
prng = Random.new(1234)
srand
(1234)
# Kernel.#rand は Array#sample などの影響を受けて値がずれることがある
[0, 1].sample
prng.rand #=> 0.1...

Random#rand(max) -> Integer | Float (21037.0)

一様な擬似乱数を発生させます。

...渡した時などに発生します。

//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.043...
...,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.0...
...常は整数を表す Rational オブジェクトを返すためうまくいくように見える

# 上と同じ種で再初期化
prng = Random.new(1234)
srand
(1234)
# Kernel.#rand は Array#sample などの影響を受けて値がずれることがある
[0, 1].sample
prng.rand #=> 0.1...

Random#rand(range) -> Integer | Float (21037.0)

一様な擬似乱数を発生させます。

...渡した時などに発生します。

//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.043...
...,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

# max に実数も指定出来る
prng.rand(6.5) # => 4.0...
...常は整数を表す Rational オブジェクトを返すためうまくいくように見える

# 上と同じ種で再初期化
prng = Random.new(1234)
srand
(1234)
# Kernel.#rand は Array#sample などの影響を受けて値がずれることがある
[0, 1].sample
prng.rand #=> 0.1...

Array#sample(n, random: Random) -> Array (241.0)

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

...クな配列になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場...
...外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換...

Array#sample(random: Random) -> object | nil (241.0)

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

...クな配列になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場...
...外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換...

絞り込み条件を変える

Array#shuffle!(random: Random) -> self (233.0)

配列を破壊的にランダムシャッフルします。

...配列を破壊的にランダムシャッフルします。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されま
せん。

//emlist[例][ruby]{
a = [ 1, 2, 3 ] #=>...

Array#sample -> object | nil (41.0)

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

...クな配列になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場...
...外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換...

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

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

...クな配列になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場...
...外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換...

Array#shuffle! -> self (33.0)

配列を破壊的にランダムシャッフルします。

...配列を破壊的にランダムシャッフルします。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する...
...なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されま
せん。

//emlist[例][ruby]{
a = [ 1, 2, 3 ] #=>...