Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Randomモジュール > egd_bytes

module function OpenSSL::Random.#egd_bytes

egd_bytes(filename, length) -> true[permalink][rdoc]

EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。

filename で指定した Unix domain socket から EGD に問い合わせ、 指定した大きさのエントロピーを乱数生成器に追加します。

[PARAM] filename:
EGD のソケットのファイル名
[PARAM] length:
読み込むバイト数
[EXCEPTION] OpenSSL::Random::RandomError:
[EXCEPTION] OpenSSL::Random::RandomError: