るりまサーチ

最速Rubyリファレンスマニュアル検索!
90件ヒット [1-90件を表示] (0.078秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

モジュール

キーワード

検索結果

Kernel.#srand -> Integer (26138.0)

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

...ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります。

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

//emlist[例][ruby]{
num = 455675
seeds = []

srand
(num...
...#=> 0.422248634121701

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 #=> [455675, 29956203...
...10703489221660585195204777696, 455675]
//}

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

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

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

...ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります。

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

//emlist[例][ruby]{
num = 455675
seeds = []

srand
(num...
...#=> 0.422248634121701

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 #=> [455675, 29956203...
...10703489221660585195204777696, 455675]
//}

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

Random.srand -> Integer (26124.0)

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

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

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


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

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

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

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

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


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

Random::DEFAULT -> Random (14113.0)

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

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

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

絞り込み条件を変える

Random.rand -> Float (8030.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...を渡した時に発生します。

//emlist[例][ruby]{
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 (8030.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...を渡した時に発生します。

//emlist[例][ruby]{
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 (8030.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...を渡した時に発生します。

//emlist[例][ruby]{
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...

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

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

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

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

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

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

//emlist[例][ruby]{
srand
(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
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...

Kernel.#rand(range) -> Integer | Float | nil (8024.0)

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

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

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

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

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

//emlist[例][ruby]{
srand
(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
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...

絞り込み条件を変える

Random.rand -> Float (8024.0)

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

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

Random#rand を参照してください。

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

@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる...
...を渡した時に発生します。

//emlist[例][ruby]{
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 (8024.0)

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

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

Random#rand を参照してください。

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

@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる...
...を渡した時に発生します。

//emlist[例][ruby]{
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 (8024.0)

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

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

Random#rand を参照してください。

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

@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる...
...を渡した時に発生します。

//emlist[例][ruby]{
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...