Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1011 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 1011 Bytes

mt_reverse

Mersenne Twisterの

十分な長さの出力列を見れば、その後の数列を完全に予言することができます。 (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/faq.html)

という特徴をテストする為のコードです。

License

MersenneReverser.cs

http://b10l.com/reversing-the-mersenne-twister-rng-temper-function/ の内容を改変した物です。

MersenneTwister.cs

Code from http://takel.jp/mt/MersenneTwister.cs

C# Version Copyright (C) 2001-2004 Akihilo Kramot (Takel). C# porting from a C-program for MT19937, originaly coded by Takuji Nishimura, considering the suggestions by Topher Cooper and Marc Rieffel in July-Aug. 1997. This library is free software under the Artistic license: You can find the original C-program at http://www.math.keio.ac.jp/~matumoto/mt.html

改変点はソース中に明記してあります。

Program.csやその他のファイル

LICENSEの内容を適用します。