るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

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

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

...形式では range で指定された範囲の値を返します。
r
ange の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
r
ange に含まれる数が無い場合は nil を返します。

まだ Kernel.#srand が呼ばれ...
... Random::DEFAULT を使用します。
これは Random.rand と共通です。

@param max 乱数値の上限を正の整数で指定します。
max 自体は乱数値の範囲に含まれません。
0 を指定すると実数値の乱数を返します。
@param range...
... Range オブジェクトで指定します。
r
ange の境界は数値でなければなりません。

//emlist[例][ruby]{
srand(1234) # 乱数の種を設定する。
rand
#=> 0.1915194503788923
rand
#=> 0.6221087710398319
rand
(10) #=> 4
rand
(5.5...
...器として Random クラスオブジェクトを使用します。

@param max 乱数値の上限を正の整数で指定します。
max 自体は乱数値の範囲に含まれません。
0 を指定すると実数値の乱数を返します。
@param range 発生さ...

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

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

...形式では range で指定された範囲の値を返します。
r
ange の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
r
ange に含まれる数が無い場合は nil を返します。

まだ Kernel.#srand が呼ばれ...
... Random::DEFAULT を使用します。
これは Random.rand と共通です。

@param max 乱数値の上限を正の整数で指定します。
max 自体は乱数値の範囲に含まれません。
0 を指定すると実数値の乱数を返します。
@param range...
... Range オブジェクトで指定します。
r
ange の境界は数値でなければなりません。

//emlist[例][ruby]{
srand(1234) # 乱数の種を設定する。
rand
#=> 0.1915194503788923
rand
#=> 0.6221087710398319
rand
(10) #=> 4
rand
(5.5...
...器として Random クラスオブジェクトを使用します。

@param max 乱数値の上限を正の整数で指定します。
max 自体は乱数値の範囲に含まれません。
0 を指定すると実数値の乱数を返します。
@param range 発生さ...

OpenSSL::Random.#load_random_file(filename) -> true (18301.0)

ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。

...バイト数と同じであると見なします。

OpenSSL::Random.seed(File.read(filename)) と同じです。

@param filename 読み込むファイル名
@raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@raise OpenSSL::Random::RandomError...

OpenSSL::Random.#random_add(str, entropy) -> self (18301.0)

乱数生成器にエントロピーを追加します。

...数生成器にエントロピーを追加します。

entropy には str が持っているエントロピーの予測値(の下限)を
バイト単位で渡します。

@param str 予測不可能な内容の文字列
@param entropy str が持っているエントロピーの予測値(バイト...

OpenSSL::Random.#random_bytes(len) -> String (18301.0)

暗号論的な予測不可能性を持つ乱数生成器によって、 len バイトの ランダムなバイト列を返します。

...暗号論的な予測不可能性を持つ乱数生成器によって、 len バイトの
ランダムなバイト列を返します。

@param len 必要なランダムバイト列の長さ...

絞り込み条件を変える

OpenSSL::Random.#write_random_file(filename) -> true (18301.0)

乱数生成器で生成された 1024 バイトのランダムなバイト列を ファイルに書き込みます。

...存しなければなりません。
部外者がこのファイルを読めることはセキュリティ上の問題を引き起します。

@param filename 書き込むファイルの名前
@raise OpenSSL::Random::RandomError ファイルの書き出しに失敗した場合に発生します...

WEBrick::Utils.#random_string(len) -> String (15349.0)

A-Z, a-z, 0-9 からなる長さ len のランダムな文字列を返します。

...A-Z, a-z, 0-9 からなる長さ len のランダムな文字列を返します。

@param len 得たい文字列の長さを整数で指定します。単位はバイトです。

r
equire 'webrick'
p WEBrick::Utils.random_string(10) #=> "xF0jwU4RJd"...

Kernel.#srand -> Integer (12417.0)

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

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

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

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

@param seed 乱数の種とな...
...][ruby]{
num = 455675
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 rand(6) #=> 3
p rand(...

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

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

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

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

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

@param seed 乱数の種とな...
...][ruby]{
num = 455675
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 rand(6) #=> 3
p rand(...
<< 1 2 > >>