ライブラリ
- ビルトイン (109)
- bigdecimal (11)
- fiddle (11)
- securerandom (11)
-
webrick
/ httpserver (11) - win32ole (22)
クラス
- BigDecimal (11)
- Enumerator (18)
-
Fiddle
:: Function (11) - Random (33)
- Time (47)
-
WEBrick
:: HTTPServer (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11)
モジュール
-
GC
:: Profiler (11) - SecureRandom (11)
キーワード
- at (47)
-
double
_ fig (11) - new (62)
- rand (33)
-
random
_ number (11) -
total
_ time (11)
検索結果
先頭5件
-
Random
. rand -> Float (110.0) -
擬似乱数を発生させます。
...Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、... -
Random
. rand(max) -> Integer | Float (110.0) -
擬似乱数を発生させます。
...Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、... -
Random
. rand(range) -> Integer | Float (110.0) -
擬似乱数を発生させます。
...Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、... -
GC
:: Profiler . total _ time -> Float (102.0) -
GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.total_time # => 0.0011530000000000012
//} -
SecureRandom
. random _ number(n = 0) -> Integer | Float (102.0) -
ランダムな数値を生成して返します。 n が 1 以上の整数の場合、0 以上 n 未満の整数を返します。 n が 0 の場合、0.0 以上 1.0 未満の実数を返します。
ランダムな数値を生成して返します。
n が 1 以上の整数の場合、0 以上 n 未満の整数を返します。
n が 0 の場合、0.0 以上 1.0 未満の実数を返します。
@param n ランダムな数値の上限を数値で指定します。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。
require 'securerandom'
p SecureRandom.random_number(1 << 64) #=> 4078466195356651249 -
BigDecimal
. double _ fig -> Integer (17.0) -
Ruby の Float クラスが保持できる有効数字の数を返します。
...Ruby の Float クラスが保持できる有効数字の数を返します。
//emlist[][ruby]{
require 'bigdecimal'
p BigDecimal::double_fig # ==> 16 (depends on the CPU etc.)
//}
double_figは以下の C プログラムの結果と同じです。
double v = 1.0;
int double_fig = 0;... -
Time
. at(time , usec) -> Time (14.0) -
time + (usec/1000000) の時刻を表す Time オブジェクトを返します。 浮動小数点の精度では不十分な場合に使用します。
...時となります。
@param time 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param usec マイクロ秒をInteger、 Float、 Rational、または他のNumericで指定します。
//emlist[][ruby]{
Time.at(94668480......時となります。
@param time 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param usec マイクロ秒をInteger、 Float、 Rational、または他のNumericで指定します。
@param in "+HH:MM" や "-HH:MM" の... -
Time
. at(time , usec , in:) -> Time (14.0) -
time + (usec/1000000) の時刻を表す Time オブジェクトを返します。 浮動小数点の精度では不十分な場合に使用します。
...時となります。
@param time 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param usec マイクロ秒をInteger、 Float、 Rational、または他のNumericで指定します。
@param in "+HH:MM" や "-HH:MM" の... -
Time
. at(time , usec) -> Time (13.0) -
time + (usec/1000000) の時刻を表す Time オブジェクトを返します。 浮動小数点の精度では不十分な場合に使用します。
...時となります。
@param time 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param usec マイクロ秒をInteger、 Float、 Rational、または他のNumericで指定します。
//emlist[][ruby]{
Time.at(94668480... -
WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB (13.0) -
WIN32OLE_TYPELIBオブジェクトを生成します。
...バージョ
ンを指定したFloatで指定します。libnameに名前を指定した場合は
無視します。
@param miv 作成するTypeLibのマイナーバージョン番号を整数で指定します。
mjvにFloatを与えた場合およびlibnameに名... -
Time
. at(seconds , xseconds , unit) -> Time (9.0) -
unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。
...リ秒などの時刻を表す Time オブジェクトを返します。
@param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@param xseconds unit に対応するミリ秒かマイクロ秒かナノ秒を指定し...