[#24536] 「Rubyの落し方」 v.s. ruby_1_8 — akira yamada / やまだあきら <akira@...>

<URL:http://jp.rubyist.net/magazine/?0002-RubyCore>

40 messages 2004/10/20
[#24541] Re: 「Rubyの落し方」 v.s. ruby_1_8 — Yukihiro Matsumoto <matz@...> 2004/10/20

まつもと ゆきひろです

[#24599] 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/26

2004-10-20 (水) の 21:38 +0900 に Yukihiro Matsumoto さんは書きました:

[#24605] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-26 (火) の 16:16 +0900 に akira yamada / やまだあきら さんは書きました:

[#24606] Re: 1.8.2 preview3? — Yukihiro Matsumoto <matz@...> 2004/10/27

まつもと ゆきひろです

[#24608] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 11:48 +0900 に Yukihiro Matsumoto さんは書きました:

[#24620] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 12:42 +0900 に akira yamada / やまだあきら さんは書きました:

[#24629] Re: 1.8.2 preview3? — Tanaka Akira <akr@...17n.org> 2004/10/29

In article <1098888819.9446.14.camel@rice.p.arika.org>,

[ruby-dev:24478] Re: 乱数生成器 Randomモジュール

From: "NARUSE, Yui" <naruse@...>
Date: 2004-10-11 14:59:48 UTC
List: ruby-dev #24478
naruseです。

> 複数の乱数発生器を標準添付するつもりはありません。

複数標準添付する必要があると考えます。

乱数発生器は用途によって用いるべきアルゴリズムが変わりえます。
速度と質のトレードオフというのはありがちな話ですが、
暗号の文脈に入ると全く話が変わります。

MTは多くのアプリケーションにとっては、
適した擬似乱数生成アルゴリズムですが、
暗号的に安全な擬似乱数生成アルゴリズムではありません。
「そのままでは暗号への利用には適していない」
http://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%AB%E3%82%BB%E3%83%B3%E3%83%8C%E3%83%BB%E3%83%84%E3%82%A4%E3%82%B9%E3%82%BF

一方で暗号的に安全であることを念頭に作られたアルゴリスムが存在します。
例えば、ちょうどMoonwolfさんがモジュールを作られたISAACがそうです。
“ISAAC, which is fast and whose security recommendations feature”
http://en.wikipedia.org/wiki/Pseudorandom_number_generator

このように乱数生成アルゴリズムには大きな使い分けが存在するため、
何個も何個も添付する必要はさすがに無いと思いますが、
数個は標準添付する必要があるかと思います。

_/_/_/_/_/_/_/_/_/_/
NARUSE, Yui
naruse@airemix.com
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread