るりまサーチ

最速Rubyリファレンスマニュアル検索!
143件ヒット [101-143件を表示] (0.006秒)
トップページ > クラス:Random[x]

ライブラリ

キーワード

検索結果

<< < 1 2 >>

Random.rand(max) -> Integer | Float (1.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...range の境界は数値でなければなりません。

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 | nil (1.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...range の境界は数値でなければなりません。

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.raw_seed(size) -> String (1.0)

プラットフォームの提供する機能を使って、文字列を返します。

...eturn プラットフォームの提供する機能の準備に失敗した場合は nil を返します。

2017年の時点で、Linuxのmanpage(random(7))には「今日256ビット以上の
セキュリティを約束できる暗号化プリミティブが入手可能だとは期待できませ...
...ん」と
書いてあります。そのため、sizeとして32より大きい値を指定することには疑問の
余地があります。

例:

Random
.raw_seed(8) #=> "\x78\x41\xBA\xAF\x7D\xEA\xD8\xEA"...

Random.srand -> Integer (1.0)

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

...種を返します。
Kernel.#srand と同じです。

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

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

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

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

...種を返します。
Kernel.#srand と同じです。

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

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

絞り込み条件を変える

Random.state -> Integer (1.0)

C言語レベルで定義されている構造体MTの静的変数default_randの状態を参照します。詳しくはrandom.c を参照してください。

...C言語レベルで定義されている構造体MTの静的変数default_randの状態を参照します。詳しくはrandom.c を参照してください。...

Random.urandom(size) -> String (1.0)

プラットフォームの提供する機能を使って、文字列を返します。

...ntimeError プラットフォームの提供する機能の準備に失敗した場合に発生します。

2017年の時点で、Linuxのmanpage(random(7))には「今日256ビット以上の
セキュリティを約束できる暗号化プリミティブが入手可能だとは期待できませ...
...ん」と
書いてあります。そのため、sizeとして32より大きい値を指定することには疑問の
余地があります。

例:

Random
.urandom(8) #=> "\x78\x41\xBA\xAF\x7D\xEA\xD8\xEA"...

Random::DEFAULT -> Random (1.0)

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

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

@see Random.srand, Kernel.#srand...
<< < 1 2 >>