るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

クラス

モジュール

検索結果

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

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

Array#sample -> object | nil (6138.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand...
...
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換が行えない)オブジェク
トを指定した場...

Array#sample(n) -> Array (6138.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand...
...
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換が行えない)オブジェク
トを指定した場...

Array#sample(n, random: Random) -> Array (6138.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand...
...
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換が行えない)オブジェク
トを指定した場...

絞り込み条件を変える

Array#sample(random: Random) -> object | nil (6138.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand...
...
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError 引数 n に整数以外の(暗黙の型変換が行えない)オブジェク
トを指定した場...