Factorio usa un generador de números aleatorios que se puede predecir por completo
Reversing Factorio's RNG
Factorio, pese a ser un juego determinista, emplea el generador taus88 para su aleatoriedad. Este artículo muestra cómo, tras confirmar su uso mediante ingeniería inversa del binario, es posible predecir cada tirada de calidad ejecutando el mismo algoritmo en paralelo. Con conocimientos básicos de álgebra lineal, se detalla cómo reconstruir el estado interno y anticipar qué objetos saldrán con calidad superior, rompiendo así la supuesta aleatoriedad del juego.
¿Qué pasa si conocemos el algoritmo exacto y su estado interno? Entonces podríamos ejecutar el mismo algoritmo sobre el estado y obtener las mismas salidas, que también serán vistas internamente por el juego.