2017-02-04から1日間の記事一覧

正逆双方向に計算できる SFMT

正逆双方向に計算できる SFMT のクラスを作ってみた(※ただし周期が \(2^{19937}-1\) のものに限定した)。 逆算部分の理論はメルセンヌ・ツイスタの tempering の逆関数や TinyMT の更新関数の逆関数とほぼ変わらないので、詳細はそちらを参照。