るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Random#bytes(size) -> String (6101.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 (6101.0)

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

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

Random#state -> Integer (6101.0)

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

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

Random.bytes(size) -> String (6101.0)

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

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

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

//emlist[][ruby]{
Random
.bytes(10) # => "\xAC\n\x7F\x8C/\xAA\xC4\x97u\xA6"
//}

@see Random#bytes...

Random.left -> Integer (6101.0)

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

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

絞り込み条件を変える

Random.state -> Integer (6101.0)

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

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

Random::DEFAULT -> Class (6101.0)

Ruby 3.0 から非推奨で,3.2で廃止されます。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...で廃止されます。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。


また、 Random::DEFAULT Random クラスオブジェクトが返ります。

//emlist[][ruby]{
Random
::DEFAULT == Random # => true
Random
.rand(10) # => 4
//}...

Random::DEFAULT -> Random (6101.0)

Ruby 3.0 から非推奨で,3.2で廃止されます。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...から非推奨で,3.2で廃止されます。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

デフォルトの擬似乱数生成器です。
Random
.rand や Kernel.#rand などで使用されます。

@see Random.srand, Kernel.#srand...

Random#==(other) -> bool (101.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#rand -> Float (101.0)

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

...range.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合などにもうまく動作します。

引数が実数でも範囲でもない場合は Object#to_int で変換した値が指定されたものとして扱います。

@param max 乱数値...
...1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた時や (1..0) のような値が存在しない範囲を渡した時などに発生します。

//emlist[例][r...
...uby]{
# Kernel.#rand とほぼ同様の使い勝手
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)...

絞り込み条件を変える

<< 1 2 3 > >>