るりまサーチ

最速Rubyリファレンスマニュアル検索!
278件ヒット [101-200件を表示] (0.037秒)
トップページ > クエリ:random[x] > 種類:特異メソッド[x]

別のキーワード

  1. random rand
  2. random left
  3. random state
  4. random srand
  5. random seed

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

Random.state -> Integer (9017.0)

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

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

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

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

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

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

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

@see Random#bytes...

Random.raw_seed(size) -> String (9013.0)

プラットフォームの提供する機能を使って、文字列を返します。

...eturn プラットフォームの提供する機能の準備に失敗した場合は nil を返します。

2017年の時点で、Linuxのmanpage(random(7))には「今日256ビット以上の
セキュリティを約束できる暗号化プリミティブが入手可能だとは期待できませ...
...ん」と
書いてあります。そのため、sizeとして32より大きい値を指定することには疑問の
余地があります。

//emlist[例][ruby]{
Random
.raw_seed(8) #=> "\x78\x41\xBA\xAF\x7D\xEA\xD8\xEA"
//}...

Random.new_seed -> Integer (9007.0)

適切な乱数の種を返します。

...適切な乱数の種を返します。

//emlist[例][ruby]{
p Random.new_seed # => 184271600931914695177248627591520900872
//}...

Random.srand -> Integer (9007.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

...デフォルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 擬似乱数発生器の種を整数で指定します。


@see Kernel.#rand, Random::DEFAULT...

絞り込み条件を変える

Random.srand(number) -> Integer (9007.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

...デフォルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 擬似乱数発生器の種を整数で指定します。


@see Kernel.#rand, Random::DEFAULT...

Random.srand -> Integer (9001.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 擬似乱数発生器の種を整数で指定します。


@see Kernel.#rand

Random.srand(number) -> Integer (9001.0)

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。 Kernel.#srand と同じです。

デフォルトの擬似乱数生成器の種を設定し、古い種を返します。
Kernel.#srand と同じです。

@param number 擬似乱数発生器の種を整数で指定します。


@see Kernel.#rand

SecureRandom.alphanumeric(n = nil) -> String (3001.0)

ランダムな英数字を生成して返します。

...n A-Z, a-z, 0-9 からなる文字列が返されます。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

//emlist[][ruby]{
require 'securerandom'
p SecureRandom.alphanumeric #=> "2BuBuLf3WfSKyQbR"
p SecureRandom.alphanumeric(10) #=> "i6K93NdqiH"
//}...

SecureRandom.base64(n = nil) -> String (3001.0)

ランダムな base64 文字列を生成して返します。

...3 倍になります。nil を指定した場合 n として 16 が使われます。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p SecureRandom.base64(3) #=> "4pYO" (文字列のサイズは 3 でない)

@see 3548...

絞り込み条件を変える

SecureRandom.hex(n = nil) -> String (3001.0)

ランダムな hex 文字列を生成して返します。

...n の 2 倍になります。nil を指定した場合 n として 16 が使われます。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p SecureRandom.hex(3) #=> "f72233" (文字列のサイズは 3 でない)...

SecureRandom.urlsafe_base64(n = nil, padding = false) -> String (3001.0)

ランダムで URL-safe な base64 文字列を生成して返します。

...random'
p SecureRandom.urlsafe_base64 #=> "b4GOKm4pOYU_-BOXcrUGDg"
p SecureRandom.urlsafe_base64 #=> "UZLdOkzop70Ddx-IJR0ABg"
p SecureRandom.urlsafe_base64(nil, true) #=> "i0XQ-7gglIsHGV2_BNPrdQ=="
p SecureRandom.urlsafe_base64(nil, true) #=> "-M8rLhr7JEpJlqFGUMmOxg=="

@see SecureRandom...

SecureRandom.uuid -> String (3001.0)

バージョン 4 の UUID (Universally Unique IDentifier) を生成して返します。

...ある情報を含みません。

@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p SecureRandom.uuid #=> "2d931510-d99f-494a-8c67-87feb05e1594"
p SecureRandom.uuid #=> "62936e70-1815-439b-bf89-8492855a7e6b"

@see 4122...
<< < 1 2 3 > >>