るりまサーチ

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

別のキーワード

  1. range max
  2. range min
  3. net/http set_range
  4. httpheader set_range
  5. range step

ライブラリ

検索結果

Random#rand(range) -> Integer | Float (210.0)

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

...ことは出来ません。

三番目の形式では range で指定された範囲の値を返します。
range
の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
range
が終端を含まない(つまり ... で生成した...
...ます。
range
.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range
.end - range.begin が実数を返す場合も同様です。
このため range が Time...
...勝手
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) # => 5

# 引数には Range も指定でき...

Random.rand(range) -> Integer | Float (120.0)

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

...す。

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

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

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

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

//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 を参照してください。

擬似乱数生成器が 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#rand -> Float (110.0)

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

...ことは出来ません。

三番目の形式では range で指定された範囲の値を返します。
range
の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
range
が終端を含まない(つまり ... で生成した...
...ます。
range
.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range
.end - range.begin が実数を返す場合も同様です。
このため range が Time...
...勝手
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) # => 5

# 引数には Range も指定でき...

Random#rand(max) -> Integer | Float (110.0)

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

...ことは出来ません。

三番目の形式では range で指定された範囲の値を返します。
range
の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
range
が終端を含まない(つまり ... で生成した...
...ます。
range
.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range
.end - range.begin が実数を返す場合も同様です。
このため range が Time...
...勝手
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) # => 5

# 引数には Range も指定でき...

Random.rand -> Float (20.0)

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

...す。

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

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

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

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

//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 を参照してください。

擬似乱数生成器が 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.rand(max) -> Integer | Float (20.0)

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

...す。

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

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

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

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

//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 を参照してください。

擬似乱数生成器が 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...