Xorshift: los generadores de números aleatorios que impulsan tu navegador
Xorshift Generators
Los generadores xorshift, creados por George Marsaglia en 2003, son una familia de algoritmos de números pseudoaleatorios que se usan en miles de millones de dispositivos, desde navegadores hasta servidores. Este artículo explica cómo funcionan, por qué los valores 13, 17 y 5 son especiales, y cómo se pueden encontrar tripletas máximas que generan todos los números posibles. Incluye ejemplos de código y una exploración de las variantes y sus propiedades estadísticas.
Estas constantes pueden ser arbitrarias, pero nunca son aleatorias, porque casi siempre revelan algo más profundo sobre el problema y la forma en que se resolvió.