Mersenne Twister
Generatore di numeri pseudocasuali del 1997, di Makoto Matsumoto e Takuji Nishimura. Il suo periodo è 219937−1, un numero primo di Mersenne, da cui il nome.
È diventato il generatore predefinito in praticamente tutto: Python (random), Ruby, PHP, R, MATLAB, Excel. Veloce, ben distribuito e sottoposto a fondo alle suite di test statistici. Ma non è sicuro dal punto di vista crittografico: 624 output osservati bastano a ricostruire l'intero stato interno e a prevedere il resto. Per chiavi e token si usano secrets / /dev/urandom. I linguaggi più recenti sono passati a PCG (NumPy dal 2019) e xoshiro/xoroshiro, più veloci e con meno stato.