るりまサーチ

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

別のキーワード

  1. _builtin float
  2. float to_d
  3. float rationalize
  4. json float
  5. fiddle type_float

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

Process.#clock_gettime(clock_id, unit=:float_second) -> Float | Integer (370.0)

POSIX の clock_gettime() 関数の時間を返します。

...定します。

: :float_second
Float
の秒 (デフォルト)
: :float_millisecond
Float
のミリ秒
: :float_microsecond
Float
のマイクロ秒
: :second
Integer
の秒
: :millisecond
Integer
のミリ秒
: :microsecond
Integer
のマイクロ秒
: :nanosecond
Integer
のナノ秒

...
...になる関数 clock_gettime() はナノ秒を返します。
Float
オブジェクト (IEEE 754 double) は CLOCK_REALTIME の結果を表すには不十分です。
正確なナノ秒が必要なら、unit に :nanosecond を使ってください。

返値のオリジン(0)は様々です。
...

Kernel.#rand(max = 0) -> Integer | Float (205.0)

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

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

最初の形式では
max が 0 の場合は 0.0 以上 1.0 未満の実数を、正の整数の場合は 0 以上 max 未満の整数を返します。
それ以外の値を指定した場合は max.to_int の絶対値が指定されたものとして扱います。

二番目の形式では range で指定された範囲の値を返します。
range の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
range に含まれる数が無い場合は nil を返します。

まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。

擬似乱数生成器として Random...

Kernel.#rand(range) -> Integer | Float | nil (205.0)

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

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

最初の形式では
max が 0 の場合は 0.0 以上 1.0 未満の実数を、正の整数の場合は 0 以上 max 未満の整数を返します。
それ以外の値を指定した場合は max.to_int の絶対値が指定されたものとして扱います。

二番目の形式では range で指定された範囲の値を返します。
range の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
range に含まれる数が無い場合は nil を返します。

まだ Kernel.#srand が呼ばれていなければ自動的に呼び出します。

擬似乱数生成器として Random...

Math.#frexp(x) -> [Float, Integer] (203.0)

実数 x の仮数部と指数部の配列を返します。

実数 x の仮数部と指数部の配列を返します。

@param x 実数

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234) # => [0.6025390625, 11]
fraction * 2**exponent # => 1234.0
//}

Math.#lgamma(x) -> [Float, Integer] (203.0)

log(|gamma(x)|) と、gamma(x) の符号を返します。

log(|gamma(x)|) と、gamma(x) の符号を返します。

符号は +1 もしくは -1 で返されます。

@param x 実数

@raise TypeError xに数値以外を指定した場合に発生します。

@raise Math::DomainError x に -∞ を渡した場合に発生します。

@raise RangeError xに実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math.lgamma(0) # => [Infinity, 1]
//}

@see Math.#gamma

絞り込み条件を変える

Math.#sqrt(x) -> Float (108.0)

x の非負の平方根(principal square root)を返します。

...1.0, 1.0]
# [2, 1.4142135623731, 2.0]
# [3, 1.73205080756888, 3.0]
# [4, 2.0, 4.0]
# [5, 2.23606797749979, 5.0]
# [6, 2.44948974278318, 6.0]
# [7, 2.64575131106459, 7.0]
# [8, 2.82842712474619, 8.0]
# [9, 3.0, 9.0]
# [10, 3.16227766016838, 10.0]
//}

@see Integer.sqrt, Math.#cbrt...

Kernel.#BigDecimal(s) -> BigDecimal (31.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...数で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float
、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視さ...
...される可能性があります。


@raise ArgumentError s に Float オブジェクトを指定し、n に
Float
::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し...

Kernel.#BigDecimal(s, exception: true) -> BigDecimal | nil (31.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...数で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float
、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視さ...
...る代わりに nil を返します。

@raise ArgumentError s に Float オブジェクトを指定し、n に
Float
::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し...

Kernel.#BigDecimal(s, n) -> BigDecimal (31.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...数で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float
、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視さ...
...される可能性があります。


@raise ArgumentError s に Float オブジェクトを指定し、n に
Float
::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し...

Kernel.#BigDecimal(s, n, exception: true) -> BigDecimal | nil (31.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...数で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float
、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視さ...
...る代わりに nil を返します。

@raise ArgumentError s に Float オブジェクトを指定し、n に
Float
::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し...

絞り込み条件を変える

BigMath.#exp(x, prec) -> BigDecimal (25.0)

x の指数関数を prec で指定した精度で計算します。

...aram x 計算対象の数値を Integer、BigDecimal、
Float
、Rationalオブジェクトのいずれかで指定します。

@param prec 計算結果の精度を指定します。

@raise ArgumentError x に Integer、BigDecimal、
Float
、Rational以外のオブジ...
<< 1 2 > >>