るりまサーチ

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

別のキーワード

  1. _builtin rand
  2. random rand
  3. kernel rand
  4. rand range

ライブラリ

検索結果

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

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

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

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

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

@param max 乱数値の上限を正の整...
...srand(1234) # 乱数の種を設定する。
rand
#=> 0.1915194503788923
rand
#=> 0.6221087710398319
rand
(10) #=> 4
rand
(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。

rand
(1..6)...
...)
rand
(0...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...

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

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

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

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

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

@param max 乱数値の上限を正の整...
...srand(1234) # 乱数の種を設定する。
rand
#=> 0.1915194503788923
rand
#=> 0.6221087710398319
rand
(10) #=> 4
rand
(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。

rand
(1..6)...
...)
rand
(0...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...

Kernel.#srand -> Integer (6217.0)

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

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

seed に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱いま...
...す。
seed に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

seed が省略された時には
現在の時刻やプロセス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります...
...srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 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(...

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

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

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

seed に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱いま...
...す。
seed に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

seed が省略された時には
現在の時刻やプロセス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります...
...srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 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(...