るりまサーチ

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

別のキーワード

  1. new openssl::bn
  2. new openssl::asn1::asn1data
  3. new openssl::pkey::ec::group
  4. new openssl::x509::certificate
  5. start net::smtp

ライブラリ

クラス

モジュール

キーワード

検索結果

Random::DEFAULT -> Random (26112.0)

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

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

@see Random.srand, Kernel.#srand...

Random::DEFAULT -> Class (26018.0)

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。


また、 Random::DEFAULT Random クラスオブジェクトが返ります。

//emlist[][ruby]{
Random::DEFAULT
== Random # => true
Rand
om.rand(10) # => 4
//}...

Random.rand -> Float (21163.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.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 (21163.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.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 (21163.0)

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

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

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

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

@param max 乱数値の上限を正の整数または実数で指定...
...範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.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 (21151.0)

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

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

Rand
om#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 # 乱数の種を設定する。
Rand
om.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 (21151.0)

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

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

Rand
om#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 # 乱数の種を設定する。
Rand
om.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 (21151.0)

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

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

Rand
om#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 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

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

Kernel.#rand(max = 0) -> Integer | Float (18180.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 (18180.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...

絞り込み条件を変える

Random.srand -> Integer (9112.0)

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

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

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


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

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

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

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

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


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

Kernel.#srand -> Integer (6222.0)

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

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

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

seed が省略された時には
現在の時刻やプロセス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります...
...) #=> 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 (6222.0)

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

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

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

seed が省略された時には
現在の時刻やプロセス ID、srand を呼び出した回数、
また可能なら /dev/urandom から読み出したデータなどを元に種を作ります...
...) #=> 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...

NEWS for Ruby 3.0.0 (24.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ublic" methods now accept single array argument with a list of method names. 17314
* Module#attr_accessor, Module#attr_reader, Module#attr_writer and Module#attr methods now return an array of defined method names as symbols. 17314
* Module#alias_method now returns the defined alias as a sym...
...* Random
* `Random::DEFAULT` now refers to the `Random` class instead of being a `Random` instance, so it can work with `Ractor`. 17322
* `Random::DEFAULT` is deprecated since its value is now confusing and it is no longer global, use `Kernel.rand`/`Random.rand` directly, or create a `Rando...
...m` instance with `Random.new` instead. 17351
* String
* The following methods now return or yield String instances instead of subclass instances when called on subclass instances: 10845
* String#*
* String#capitalize
* String#center
* String#chomp
* String#chop...

絞り込み条件を変える