るりまサーチ

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

別のキーワード

  1. _builtin bignum
  2. bignum /
  3. bignum abs
  4. bignum size
  5. bignum even?

種類

ライブラリ

モジュール

検索結果

Kernel.#srand -> Integer (18238.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...

Kernel.#srand(seed) -> Integer (18238.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...

ruby 1.8.3 feature (1524.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換...
...uby -e 'sleep 1; print "hoge"' | ruby-1.9 -rio/nonblock -we '
io = IO.open(0)
io.nonblock = true
p io.read(4)'
"hoge"

=== 2005-01-05

: srand(bignum) [compat]

srand
...
...なりました。

: rand(bignum) [bug]

負の ((<Bignum>)) を受け取っても 正の ((<Bignum>)) を返すようになりました。

=== 2005-01-03

: srand [compat]

引数を与えない場合、可能なら /dev/urandom を参照するようになりました。((<ruby-dev:25392>))...