Skip to content

misodengaku/mt_reverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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の内容を適用します。

About

Mersenne Twister Reversing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages