44件ヒット
[1-44件を表示]
(0.116秒)
ライブラリ
- ビルトイン (44)
クラス
- Random (33)
- SystemCallError (11)
検索結果
先頭4件
-
SystemCallError
# errno -> Integer | nil (26162.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...合は nil を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
en......d
なお、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Random
# rand -> Float (8043.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) などのように範囲に問題があるとき... -
Random
# rand(max) -> Integer | Float (8043.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) などのように範囲に問題があるとき... -
Random
# rand(range) -> Integer | Float (8043.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) などのように範囲に問題があるとき...