タグ

ブックマーク / yano.hatenadiary.jp (1)

  • Boost で正規乱数の生成 - yanoの日記

    シミュレーション実験を行っていると正規乱数が必要になることがよくあります.正規乱数はかなり基的な乱数であるためさまざまなライブラリに実装されているのですが,私は Boost をよく使っているので,正規乱数でも Boost を使用して発生させています. しかし Boost の実装は柔軟性を求め過ぎるあまり使いやすさを失ってしまっているように感じます(単に正規乱数を発生させたい人にとっては).というのも,Boost で正規乱数を発生させるためにはまず一様分布を発生させるエンジンを選び,それを適切にコンストラクトする必要があります.エンジンによってはテンプレート化されたコンストラクタをもつため,エンジンを適切に初期化するためにはコンストラクタに渡す種(seed)の型を正確に一致させる必要があります(そうしなければテンプレート化されたコンストラクタが呼ばれてしまいます).その後 normal_d

    Boost で正規乱数の生成 - yanoの日記
    tettsyun
    tettsyun 2009/09/27
    正規乱数
  • 1