omotiの日記: ランダム生成の安全なアルゴリズム
日記 by
omoti
なんかミトニックの教科書読んでたら、
「rand関数で一度だけrandamizeしても不十分で
randを二重化しなければいけない」
って書いてあって、
通常の一回処理では
パソコン内蔵の時計をシーズに突っ込んで
randして結果が出るけど
この結果をさらにシーズとして
randその2に突っ込んで、
ここで出てきた結果を返さなくては
いけないんだそうだ。
なんかミトニックの教科書読んでたら、
「rand関数で一度だけrandamizeしても不十分で
randを二重化しなければいけない」
って書いてあって、
通常の一回処理では
パソコン内蔵の時計をシーズに突っ込んで
randして結果が出るけど
この結果をさらにシーズとして
randその2に突っ込んで、
ここで出てきた結果を返さなくては
いけないんだそうだ。
アレゲは一日にしてならず -- アレゲ研究家
ランダム生成の安全なアルゴリズム More ログイン