Mersenne Twister
Generator liczb pseudolosowych z 1997 roku, autorstwa Makoto Matsumoto i Takuji Nishimury. Jego okres to 219937−1 — liczba pierwsza Mersenne’a, stąd nazwa.
Stał się domyślnym generatorem praktycznie wszędzie: w Pythonie (random), Rubym, PHP, R, MATLABie i Excelu. Szybki, dobrze rozłożony i gruntownie przebadany zestawami testów statystycznych. Nie jest jednak bezpieczny kryptograficznie — 624 zaobserwowane wyniki wystarczą, by odtworzyć cały stan wewnętrzny i przewidzieć resztę. Do kluczy i tokenów używaj secrets / /dev/urandom. Nowsze języki przeszły na PCG (NumPy od 2019) oraz xoshiro/xoroshiro, które są szybsze i mają mniejszy stan.