Mersenne Twister
Generador de números pseudoaleatorios de 1997, creado por Makoto Matsumoto y Takuji Nishimura. Su periodo es 219937−1 — un primo de Mersenne, de ahí el nombre.
Se convirtió en el generador por defecto de prácticamente todo: Python (random), Ruby, PHP, R, MATLAB, Excel. Rápido, bien distribuido y probado a fondo por baterías de tests estadísticos. Pero no es criptográficamente seguro — 624 salidas observadas bastan para reconstruir todo el estado interno y predecir el resto. Usa secrets / /dev/urandom para cualquier cosa relacionada con claves o tokens. Los lenguajes más recientes han pasado a PCG (NumPy desde 2019) y xoshiro/xoroshiro, más rápidos y con menos estado.