パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

OpenBSD、予測不可能なrand関数を実装(ただしPOSIX違反)」記事へのコメント

  • 再現性がないと困ることもあるんだよね。
    卒論に添付したコードの結果が合わなくなるとか勘弁。

    • > 再現性がないと困ることもあるんだよね。
      > 卒論に添付したコードの結果が合わなくなるとか勘弁。

      機械学習の研究で
      標準関数のrandやrandomを使っている方が問題だと思います

      randやrandomの値は乱数の質が悪いことで有名です.たとえば,2次元以上のランダムなベクトルをrand関数で作成すると,ベクトルの分布が偏り,格子状のパターンが出現します.

      機械学習の各種定番アルゴリズムでこのような偏った乱数を用いると,正常な動作はまず期待できません.また評価実験データで偏った乱数を用いても,網羅的に事象が列挙できないので,正しい評価実験になりません

      機械学習ではrand()は使うべきではなく,もう少しまともな乱数生成器,たとえばメルセンヌ・ツイスタ等を利用したほうが良いと思います

      親コメント

日々是ハック也 -- あるハードコアバイナリアン

処理中...