Lobsters | 原文链接 | 2026-09-18 收录

逆向 Factorio 的随机数发生器

来源: gegell.github.io — 2026-08-22

概述

作者借品质机制逆向工程了 Factorio 的伪随机数发生器:论坛上前开发者 Cube 早在 2014 年就透露游戏用的是 boost 的 taus88,理由是它最快。知道算法与内部状态之后,就能在游戏之外并行运行同一算法,预测未来会出现的「随机」事件,例如哪些合成会产出高品质物品。文章提醒 Factorio 2.1 改变了 RNG 的使用方式,会让游戏内实现失效,但理论部分依然成立;阅读只需要线性代数基础。

核心要点

金句

简短的答案是:它并不是随机的。
返回 Lobsters 首页