メルセンヌ・ツイスタ(Mersenne Twister:MT) とは疑似乱数生成アルゴリズムです。特徴を一言で言ってしまえば、想像を絶するほどの均等に分布された値を生成できることです。この MT を絶賛されている方も数多くいると思います。

 そのメルセンヌ・ツイスタが進化を遂げました。

 その名は SIMD oriented Fast Mersenne Twister:SFMT

 主に変更された点は、より高速に乱数を生成できるようになっているようです。以前の MT でも究極の乱数生成器と言われていたにもかかわらず、さらなる進化を遂げたことにより、究極を超える究極の乱数生成器となったのではないでしょうか。

 しかし .NET Framework 言語に組み込んだという事例がまだ見つかりません。そこで、我こそは SFMT の新の使い手という方がいらっしゃいましたら、ぜひその腕前を知らしめていただきたいと思います。