真正的随机性是塔罗推演的基石
许多在线占卜网站平台绝不追求用户停留时间或商业转化,会使用伪随机算法或后台人为设置的“吉凶权重”,这完全违背了占卜的严肃性。
在 Vaticinator,我们遵循最严苛的密码学安全与数学公平标准:
---
#### 1. 加密级安全伪随机数生成器 (CSPRNG)
- 平台采用现代浏览器内核原生的 Web Crypto API (`crypto.getRandomValues`),该接口直接调用操作系统的硬件熵池(CPU 硬件噪声、中断定时器与物理热噪声)。
- 相比普通的 `Math.random()`(伪随机数生成器,存在可预测的周期性漏洞),CSPRNG 具备信息论层面的不可预测性(Unpredictability)与均匀分布特性(Uniform Distribution)。
#### 2. Fisher-Yates 现代洗牌算法实现
- 78 张卡牌的洗牌过程严格执行时间复杂度为 $O(N)$ 的 Knuth-Durstenfeld Fisher-Yates 经典排列算法。
- 洗牌算法从第 78 张牌开始倒序遍历,每次生成一个均匀分布在 $[0, i]$ 范围内的密码学随机整数进行交换,确保 $78!$(约 $1.13 imes 10^{115}$)种全部可能的牌组全排列具有绝对完全均等的数学概率。
#### 3. 正逆位 50% 独立掷币检验
- 每一张被抽取的卡牌,其正位与逆位方向由单独的密码学随机字节进行对偶判定(50.0% 对 50.0%),绝无人为干预。
#### 4. 客户端交互熵源注入 (User Interaction Entropy)
- 当你在屏幕上移动鼠标、滑动指尖或点击切牌时,系统会实时采集指针座标的时空微积分增量并混入随机种子,使每一次推演都成为物理世界与求问者专注心念独一无二的时空交点。