るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

検索結果

Kernel.#srand -> Integer (18223.0)

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

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

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

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

srand
(num)

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

seeds << srand

p
seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@see Kernel.#rand, Random::DEFAULT...
...#=> 0.422248634121701

seeds << srand

p
seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@see Kernel.#rand...

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

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

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

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

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

srand
(num)

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

seeds << srand

p
seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@see Kernel.#rand, Random::DEFAULT...
...#=> 0.422248634121701

seeds << srand

p
seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@see Kernel.#rand...