cards4.net 如何洗牌
我们的随机数生成器
cards4.net 上的每局发牌都由 Erlang 的 :rand 模块使用 exsplus 算法生成——这是一个经过充分研究、密码学上足够可靠的伪随机数生成器。每局都会分配一个 63 位整数种子。相同的种子和相同的变体总会得到完全相同的发牌,因此任何一局都可以被复现并独立验证。
种子显示为 13 个字符的 Crockford Base32 字符串(例如 0004FKQR2MXZE)。这种编码会避开视觉上容易混淆的字符。
每日挑战的种子来自预先验证过的可解牌局库——每个每日挑战都保证可以获胜。每个每日挑战的种子由游戏、变体和 UTC 日期确定性推导而来,因此同一天全世界所有玩家都会拿到同一局。
查看种子格式文档了解完整细节。
验证种子
把任意种子粘贴到本页的验证工具中,即可看到它产生的确切发牌。结果在服务器端计算,与你在游戏中看到的完全一致,因此你可以自行确认同一个种子总是产生同样的洗牌。