るりまサーチ

最速Rubyリファレンスマニュアル検索!
133件ヒット [1-100件を表示] (0.035秒)
トップページ > クエリ:Random.srand[x]

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Random.srand -> Integer (62124.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

...ルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 疑似乱数発生器の種を整数で指定します。

@see Kernel.#rand, Random::DEFAULT...

Random.srand(number) -> Integer (62124.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

...ルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 疑似乱数発生器の種を整数で指定します。

@see Kernel.#rand, Random::DEFAULT...

Random::DEFAULT -> Random (21141.0)

デフォルトの疑似乱数生成器です。 Random.rand や Kernel.#rand などで使用されます。

...デフォルトの疑似乱数生成器です。
Random
.rand や Kernel.#rand などで使用されます。

@see Random.srand, Kernel.#srand...

Random.rand -> Float (21060.0)

疑似乱数を発生させます。

...疑似乱数を発生させます。

Random
::DEFAULT.rand と同じです。
Random
#rand を参照してください。

疑似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定...
...range の境界は数値でなければなりません。

srand
1234 # 乱数の種を設定する。
Random
.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)

@see Random.srand, Random#rand, Random::DEFAULT...

Random.rand(max) -> Integer | Float (21060.0)

疑似乱数を発生させます。

...疑似乱数を発生させます。

Random
::DEFAULT.rand と同じです。
Random
#rand を参照してください。

疑似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定...
...range の境界は数値でなければなりません。

srand
1234 # 乱数の種を設定する。
Random
.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)

@see Random.srand, Random#rand, Random::DEFAULT...

絞り込み条件を変える

Random.rand(range) -> Integer | Float | nil (21060.0)

疑似乱数を発生させます。

...疑似乱数を発生させます。

Random
::DEFAULT.rand と同じです。
Random
#rand を参照してください。

疑似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定...
...range の境界は数値でなければなりません。

srand
1234 # 乱数の種を設定する。
Random
.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)

@see Random.srand, Random#rand, Random::DEFAULT...

Random#rand -> Float (21036.0)

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

...数に負の数値を与えた時に発生します。

# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

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

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

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

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

...数に負の数値を与えた時に発生します。

# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

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

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

Random#rand(range) -> Integer | Float | nil (21036.0)

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

...数に負の数値を与えた時に発生します。

# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand
(1234)
rand # => 0.1915194503788923

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

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

Kernel.#srand -> Integer (18154.0)

Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

...Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

seed に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱いま...
...ス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります。

@param seed 乱数の種となる整数を指定します。
Bignum も指定可能です。

num = 455675
seeds = []

srand
(num)

p...
...1701

seeds << srand

p rand(6) #=> 3
p rand(6) #=> 3
p rand(0) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seeds << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seeds << srand

p seeds #=>...

絞り込み条件を変える

Kernel.#srand(seed) -> Integer (18154.0)

Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

...Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

seed に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱いま...
...ス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります。

@param seed 乱数の種となる整数を指定します。
Bignum も指定可能です。

num = 455675
seeds = []

srand
(num)

p...
...1701

seeds << srand

p rand(6) #=> 3
p rand(6) #=> 3
p rand(0) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seeds << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seeds << srand

p seeds #=>...

Array#sample(n, random: Random) -> Array (240.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 (240.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 (232.0)

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

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

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

例:

a = [ 1, 2, 3 ] #=> [1, 2, 3]...

Kernel.#rand(max = 0) -> Integer | Float (42.0)

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

...まれる数が無い場合は nil を返します。

まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。

擬似乱数生成器として Random::DEFAULT を使用します。
これは Random.rand と共通です。

@param max 乱数値の上限を正の整数...
...せる乱数値の範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。

srand
(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=>...
...) #=> 1 (0 から 9 までの整数。終端を含まない)
rand(1.0..1.5) #=> 1.1362963047752432 (1.0 以上 1.5 以下の実数)
rand(1.0...1.5) #=> 1.1382321275715483 (1.0 以上 1.5 未満の実数)
rand(1..0) #=> nil

@see Kernel.#srand, Random#rand, Random...

絞り込み条件を変える

<< 1 2 > >>