メルセンヌ・ツイスタ
「メルセンヌ・ツイスタ」は厳密にはある手法に基づいた乱数列生成式(あるいは生成法)の族を指し、内部状態の大きさや周期は設定可能である。以下の長所と短所では、メルセンヌ・ツイスタ自体、よく使われている生成法のMT19937、さらにその実装について、区別することなく述べている。
一部のプログラミング言語では、デフォルトの擬似乱数列生成器としてメルセンヌ・ツイスタが標準ライブラリに取り入れられている。そのような言語の例として、 Python, Ruby, R, PHP, MATLAB, C++(C++11から) がある。
その他のプログラミング言語におけるライブラリの例として、以下が挙げられる:
:ABAP
:ActionScript 1
AS3-Utilities:ActionScript 3.0
:Ada
:C++
:C and C++
:C++
RandomLib:C++
Mersenne Twister in Clojure:Clojure
:Clean
:C++ Sony Cell Broadband Engine
:C#
jmt.lisp : Common Lisp
random.d:D
sfmt-erlang:Erlang
MT.E:Euphoria
NtRand:Excel addin
:Forth
:Fortran 95