864件ヒット
[1-100件を表示]
(0.075秒)
ライブラリ
- ビルトイン (480)
- benchmark (11)
- matrix (22)
-
minitest
/ unit (1) - observer (11)
- openssl (187)
- securerandom (73)
-
test
/ unit (1) - timeout (19)
-
webrick
/ utils (11) - zlib (22)
クラス
- Array (77)
- Enumerator (5)
- Matrix (22)
-
OpenSSL
:: BN (44) -
OpenSSL
:: Cipher (22) -
OpenSSL
:: Engine (22) - Random (233)
- String (11)
- Thread (33)
-
Zlib
:: Deflate (22)
モジュール
- Benchmark (11)
- Enumerable (66)
- Kernel (44)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Random (99) - SecureRandom (73)
-
Test
:: Unit (1) - Timeout (19)
-
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- DEFAULT (9)
-
METHOD
_ RAND (11) -
NEWS for Ruby 3
. 0 . 0 (4) - Observable (11)
- Random (11)
- alphanumeric (7)
-
assert
_ operator (1) - base64 (11)
- bmbm (11)
- build (22)
- bytes (17)
- crypt (11)
- deflate (11)
- egd (11)
-
egd
_ bytes (11) - hex (11)
- join (22)
- left (22)
-
load
_ random _ file (11) -
marshal
_ dump (11) -
marshal
_ load (11) -
max
_ by (44) - new (11)
-
new
_ seed (11) - produce (5)
-
pseudo
_ bytes (11) -
pseudo
_ rand (11) -
pseudo
_ rand _ range (11) -
rand
_ range (11) -
random
_ add (11) -
random
_ bytes (22) -
random
_ iv (11) -
random
_ key (11) -
random
_ number (11) -
random
_ string (11) -
raw
_ seed (2) -
ruby 1
. 8 . 3 feature (11) - sample (44)
- seed (22)
-
set
_ default (11) -
set
_ dictionary (11) -
setup
_ argv (1) - shuffle (11)
- shuffle! (22)
-
sort
_ by (22) - srand (44)
- state (22)
- status? (11)
- timeout (19)
- urandom (7)
-
urlsafe
_ base64 (11) - uuid (11)
- value (11)
-
write
_ random _ file (11)
検索結果
先頭5件
-
Random
# rand -> Float (21437.0) -
一様な擬似乱数を発生させます。
...は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様で......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5)... -
Random
# rand(max) -> Integer | Float (21437.0) -
一様な擬似乱数を発生させます。
...は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様で......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5)... -
Random
# rand(range) -> Integer | Float (21437.0) -
一様な擬似乱数を発生させます。
...は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様で......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5)... -
Random
. rand -> Float (21251.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random::DEFAULT.rand と同じです。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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(max) -> Integer | Float (21251.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random::DEFAULT.rand と同じです。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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 (21251.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random::DEFAULT.rand と同じです。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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 -> Float (21245.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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......在しない範囲を渡した時に発生します。
//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)
//}
@see Random.srand, Random#rand... -
Random
. rand(max) -> Integer | Float (21245.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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......在しない範囲を渡した時に発生します。
//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)
//}
@see Random.srand, Random#rand... -
Random
. rand(range) -> Integer | Float (21245.0) -
擬似乱数を発生させます。
...擬似乱数を発生させます。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる......範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無......を渡した時に発生します。
//emlist[例][ruby]{
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......在しない範囲を渡した時に発生します。
//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)
//}
@see Random.srand, Random#rand... -
Kernel
. # rand(max = 0) -> Integer | Float (18274.0) -
擬似乱数を発生させます。
...れる数が無い場合は nil を返します。
まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。
擬似乱数生成器として Random::DEFAULT を使用します。
これは Random.rand と共通です。
@param max 乱数値の上限を正の整数で......例][ruby]{
srand(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
rand(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。
rand(1..6) #......
rand(0...10) #=> 1 (0 から 9 までの整数。終端を含まない)
rand(1.0..1.5) #=> 1.1362963047752432 (1.0 以上 1.5 以下の実数)
rand(1.0...1.5) #=> 1.1382321275715483 (1.0 以上 1.5 未満の実数)
rand(1..0) #=> nil
//}
@see Kernel.#srand, Random#rand... -
Kernel
. # rand(range) -> Integer | Float | nil (18274.0) -
擬似乱数を発生させます。
...れる数が無い場合は nil を返します。
まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。
擬似乱数生成器として Random::DEFAULT を使用します。
これは Random.rand と共通です。
@param max 乱数値の上限を正の整数で......例][ruby]{
srand(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
rand(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。
rand(1..6) #......
rand(0...10) #=> 1 (0 から 9 までの整数。終端を含まない)
rand(1.0..1.5) #=> 1.1362963047752432 (1.0 以上 1.5 以下の実数)
rand(1.0...1.5) #=> 1.1382321275715483 (1.0 以上 1.5 未満の実数)
rand(1..0) #=> nil
//}
@see Kernel.#srand, Random#rand... -
Kernel
. # rand(max = 0) -> Integer | Float (18268.0) -
擬似乱数を発生させます。
...します。
range に含まれる数が無い場合は nil を返します。
まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。
擬似乱数生成器として Random クラスオブジェクトを使用します。
@param max 乱数値の上限を正の整数......例][ruby]{
srand(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
rand(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。
rand(1..6) #......
rand(0...10) #=> 1 (0 から 9 までの整数。終端を含まない)
rand(1.0..1.5) #=> 1.1362963047752432 (1.0 以上 1.5 以下の実数)
rand(1.0...1.5) #=> 1.1382321275715483 (1.0 以上 1.5 未満の実数)
rand(1..0) #=> nil
//}
@see Kernel.#srand, Random#rand... -
Kernel
. # rand(range) -> Integer | Float | nil (18268.0) -
擬似乱数を発生させます。
...します。
range に含まれる数が無い場合は nil を返します。
まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。
擬似乱数生成器として Random クラスオブジェクトを使用します。
@param max 乱数値の上限を正の整数......例][ruby]{
srand(1234) # 乱数の種を設定する。
rand #=> 0.1915194503788923
rand #=> 0.6221087710398319
rand(10) #=> 4
rand(5.5) #=> 0
# rand(5) と同じ。 5 が乱数値の範囲に含まれないことに注意。
rand(1..6) #......
rand(0...10) #=> 1 (0 から 9 までの整数。終端を含まない)
rand(1.0..1.5) #=> 1.1362963047752432 (1.0 以上 1.5 以下の実数)
rand(1.0...1.5) #=> 1.1382321275715483 (1.0 以上 1.5 未満の実数)
rand(1..0) #=> nil
//}
@see Kernel.#srand, Random#rand... -
OpenSSL
:: BN . rand(bits , fill=0 , odd=false) -> OpenSSL :: BN (18219.0) -
暗号論的に強い擬似乱数を生成し、返します。
...暗号論的に強い擬似乱数を生成し、返します。
bits ビットの長さの正の整数を生成します。
fill が -1 なら、生成させる数の最上位ビットが
0である場合を許容します。fill が 0 なら、
生成させる数の最上位ビットは1にセッ......@param bits 発生させる数のビット数
@param fill 上位ビットの性質を決める整数
@param odd 真なら発生させる数は奇数のみとなる
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.pseudo_rand, OpenSSL::BN.rand_range... -
Random
. srand -> Integer (9206.0) -
デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。
...デフォルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。
@param number 擬似乱数発生器の種を整数で指定します。
@see Kernel.#rand, Random::DEFAULT...