エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メルセンヌ・ツイスタをわかった気になる | 6715.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メルセンヌ・ツイスタをわかった気になる | 6715.jp
メルセンヌ・ツイスタについて。 メルセンヌ・ツイスタ(MT)は擬似乱数列を作るアルゴリズムの一つで、 ... メルセンヌ・ツイスタについて。 メルセンヌ・ツイスタ(MT)は擬似乱数列を作るアルゴリズムの一つで、 他の手法と比べると欠点が少なくて高品質な擬似乱数列を高速に作れるんだって。スゴイ! プログラムをかじった人なら、多分聞いたことがあるんじゃないかと思います。 日本初のアルゴリズムだし、日本語文献あるかな?って思ったんですけど、良い物が見つからなかった(かなしい)ので、 元の論文を読みながらRubyでMTを実装して理解を深めたいと思います。 なんか強いアルゴリズムだ!って聞くとめっちゃ複雑なんじゃないかって思いがちですけど、MTはとっても†単純†です。 MTの定義wwwビットの整数からなる乱数列を生成する場合を考えます。 この時、整数を各ビットで分けてwww次元行ベクトルとして考えることとします。 すると、MTによって生成される乱数列は以下の線形漸化式によって表されます。 xk+n = xk