るりまサーチ

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

別のキーワード

  1. random seed
  2. openssl seed
  3. group seed
  4. group seed=
  5. _builtin seed

ライブラリ

クラス

モジュール

キーワード

検索結果

OpenSSL::PKey::EC::Group#seed -> String | nil (18135.0)

seed を返します。

...seed を返します。

seed
が設定されていない場合は nil を返します。

@
see OpenSSL::PKey::EC::Group#seed...

OpenSSL::Random.#seed(str) -> str (18113.0)

乱数生成器にエントロピーを 「エントロピー予測値 = str のバイト数」として 追加します。

...乱数生成器にエントロピーを
「エントロピー予測値 = str のバイト数」として
追加します。

OpenSSL::Random.random_add(str, str.size) と同じです。

@
param str 予測不可能な内容の文字列
@
see OpenSSL::Random.#random_add...

OpenSSL::PKey::EC::Group#seed=(s) (6153.0)

seed を設定します。

...seed を設定します。

@
param s seed(文字列)
@
raise OpenSSL::PKey::EC::Group::Error seedの設定に失敗した場合に発生します。
@
see OpenSSL::PKey::EC::Group#seed...

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

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

...する機能を使って、文字列を返します。

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

@
return 返り値はバイナリ形式で、暗号的に安全な擬似乱数だと期待できます。
@
return プラットフォームの提供する機能の準...
...暗号化プリミティブが入手可能だとは期待できません」と
書いてあります。そのため、sizeとして32より大きい値を指定することには疑問の
余地があります。

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

Random.new(seed = Random.new_seed) -> Random (230.0)

メルセンヌ・ツイスタに基づく擬似乱数発生装置オブジェクトを作ります。 引数が省略された場合は、Random.new_seedの値を使用します。

...スタに基づく擬似乱数発生装置オブジェクトを作ります。
引数が省略された場合は、Random.new_seedの値を使用します。


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

//emlist[例: 種が同じなら同じ乱数列を発生できる...

絞り込み条件を変える

Kernel.#srand(seed) -> Integer (143.0)

Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

...す。

seed
に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱います。
seed
に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

seed
が省...
...作ります。

@
param seed 乱数の種となる整数を指定します。
Bignum も指定可能です。

//emlist[例][ruby]{
num = 455675
seed
s = []

srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p rand...
...) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seed
s << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@
see Kernel.#rand, Random::DEFAULT...
...6) #=> 3
p rand(0) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seed
s << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@
see Kernel.#rand...

Kernel.#srand -> Integer (43.0)

Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。

...す。

seed
に整数を指定するとその絶対値を乱数の種に設定します。
それ以外の値を指定した場合は seed.to_int が指定されたものとして扱います。
seed
に既知の値を与えると、以前の Kernel.#rand の値を再現できます。

seed
が省...
...作ります。

@
param seed 乱数の種となる整数を指定します。
Bignum も指定可能です。

//emlist[例][ruby]{
num = 455675
seed
s = []

srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p rand...
...) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seed
s << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@
see Kernel.#rand, Random::DEFAULT...
...6) #=> 3
p rand(0) #=> 0.938911141393347
p rand(0) #=> 0.915824970865251

seed
s << srand(num)

p rand(6) #=> 3
p rand(6) #=> 0
p rand(0) #=> 0.445804380918972
p rand(0) #=> 0.422248634121701

seed
s << srand

p seeds #=> [455675, 2995620310703489221660585195204777696, 455675]
//}

@
see Kernel.#rand...

test/unit (36.0)

ユニットテストを行うためのライブラリです。

...'

class TC_Foo < Test::Unit::TestCase
def setup
@
obj = Foo.new
end

# def teardown
# end

def test_foo
assert_equal("foo", @obj.foo)
end
def test_bar
assert_equal("bar", @obj.bar)
end
end

テストを実行するには...
....rb --help
Usage: test_foo [options]
minitest options:
-h, --help Display this help.
-s, --seed SEED Sets random seed
-v, --verbose Verbose. Show progress processing files.
-n, --name PATTERN Filter t...

OpenSSL::Random.#load_random_file(filename) -> true (24.0)

ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。

...バイト数と同じであると見なします。

OpenSSL::Random.seed(File.read(filename)) と同じです。

@
param filename 読み込むファイル名
@
raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@
raise OpenSSL::Random::RandomError...

Test::Unit.setup_argv(original_argv = ARGV) { |files| ... } -> [String] (18.0)

original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。

...を解析して、テスト対象になるファイル
をrequireします。

@
param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。

@
raise ArgumentError 指定されたファイルが存在しない場合に...
...指定してください。

: -x
指定されたファイルを除外します。ファイルの指定に正規表現も使えます。

: -s, --seed
Kernel.#rand の乱数の種を指定した値に設定します。

: --jobs-status

テストするファイルの状態を表示します。...

絞り込み条件を変える