るりまサーチ

最速Rubyリファレンスマニュアル検索!
19748件ヒット [14001-14100件を表示] (0.084秒)
トップページ > ライブラリ:ビルトイン[x] > 種類:インスタンスメソッド[x]

モジュール

キーワード

検索結果

<< < ... 139 140 141 142 143 ... > >>

Process::Tms#stime -> Float (3.0)

システム CPU 時間を返します。

システム CPU 時間を返します。

Process::Tms#stime=(n) (3.0)

システム CPU 時間をセットします。

システム CPU 時間をセットします。

Process::Tms#utime -> Float (3.0)

ユーザー CPU 時間を返します。

ユーザー CPU 時間を返します。

Process::Tms#utime=(n) (3.0)

ユーザー CPU 時間をセットします。

ユーザー CPU 時間をセットします。

Random#==(other) -> bool (3.0)

乱数生成器が等しい状態であるならばtrue を返します。

乱数生成器が等しい状態であるならばtrue を返します。

@param other 比較対象の乱数生成器


//emlist[例][ruby]{
r1 = Random.new(1)
r2 = Random.new(1)

p r1 == r2 # => true
r2.rand
p r1 == r2 # => false
r1.rand
p r1 == r2 # => true
//}

絞り込み条件を変える

Random#bytes(size) -> String (3.0)

ランダムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

ランダムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

@param size 結果の文字列のサイズをバイト数で指定します。

//emlist[例][ruby]{
r2 = Random.new(1)
p r2.bytes(10) # => "%\xF4\xC1j\xEB\x80G\xFF\x8C/"
//}
ランダムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

@param size 結果の文字列のサイズをバイト数で指定します。

//emlist[例][ruby]{
r2 = Random.new(1)
p r2.bytes(10) # => "%\xF4\xC1j\xEB\x80G\xFF\x8C/"
//}

@see Random.bytes

Random#left -> Integer (3.0)

C言語レベルで定義されている構造体MTの変数leftを参照します。詳しくはrandom.c を参照してください。

C言語レベルで定義されている構造体MTの変数leftを参照します。詳しくはrandom.c を参照してください。

Random#marshal_dump -> Array (3.0)

Random#marshal_load で復元可能な配列を返します。

Random#marshal_load で復元可能な配列を返します。

//emlist[例][ruby]{
r1 = Random.new(1)
a1 = r1.marshal_dump
r2 = Random.new(3)
p r1 == r2 # => false
r3 = r2.marshal_load(a1)

p r1 == r2 # => true
p r1 == r3 # => true
//}

Random#marshal_load(array) -> Random (3.0)

Random#marshal_dump で得られた配列を基に、Randomオブジェクトを復元します。

Random#marshal_dump で得られた配列を基に、Randomオブジェクトを復元します。

@param array 三要素以下からなる配列を指定します。
何を指定するかはRandom#marshal_dumpを参考にしてください。

@raise ArgumentError array が3より大きい場合に発生します。

//emlist[例][ruby]{
r1 = Random.new(1)
a1 = r1.marshal_dump
r2 = Random.new(3)
r3 = r2.marshal_load(a1)

p r1 == r2 # ...

Random#rand -> Float (3.0)

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

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

最初の形式では 0.0 以上 1.0 未満の実数を返します。

二番目の形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。

三番目の形式では range で指定された範囲の値を返します。
range の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
rangeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は rang...

絞り込み条件を変える

<< < ... 139 140 141 142 143 ... > >>