るりまサーチ

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

関連するキーワード

  1. _builtin
  2. kernel

ライブラリ

検索結果

Kernel.#srand -> Integer (18133)

Kernel.#rand の乱数の種を設定し、古い種を返します。

...
Kernel
.#rand の乱数の種を設定し、古い種を返します。

seed.to_i(引数の整数表現)を乱数の種に設定します。
seed に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

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

@param seed 乱数の種となる数値を指定します。to_int メソッドにより整数に変換されます。
Bignum も指定...
...75
seeds = []

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 ra...

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

Kernel.#rand の乱数の種を設定し、古い種を返します。

...
Kernel
.#rand の乱数の種を設定し、古い種を返します。

seed.to_i(引数の整数表現)を乱数の種に設定します。
seed に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

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

@param seed 乱数の種となる数値を指定します。to_int メソッドにより整数に変換されます。
Bignum も指定...
...75
seeds = []

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 ra...

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

擬似乱数を得るメソッドです。

...ンダムに返します。
また 0 の場合、0.0 以上 1.0 未満の範囲の浮動小数点数をランダムに返します。

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

@param max 数値オブジェクトです。

p rand(63) #=> 20
p rand(63)...
...#=> 56
p rand(0) #=> 0.341033520223401
p rand(0) #=> 0.31341550089985

p rand(-5) #=> 2
p rand(0.9) #=> 0.195303845149051
p rand(1.5) #=> 0

@see Kernel.#srand, Object#to_int, Numeric#abs...