量子随机数来源
随机数由澳大利亚国立大学量子光学实验室的 QRNG 提供,通过测量真空量子涨落产生,是目前已知最接近真随机的数字来源之一。
ANU 量子随机数生成器 ↗使用 QRNG 服务成功抽牌后,结果下方会标注 ANU QRNG。若服务暂时不可用,系统将自动回退至本地伪随机数(Python
random 模组),抽牌结果下方会标注 pseudo-RNG。牌库编号
78 张牌按以下顺序编为 1–78 号,每次抽牌从中不重复抽取:
1–22大阿卡那
23–36权杖
37–50圣杯
51–64宝剑
65–78星币
小阿卡那每组 14 张,顺序为:Ace、2–10、侍从、骑士、皇后、国王。
抽牌流程
1
向 ANU 量子随机数生成器请求 两组各 n 个随机整数(n 为抽牌数),范围 1–78,每组内不重复,两组相互独立。
2
第一组数字用于选牌:每个数对应牌库中编号相同的那张牌。
3
第二组数字用于判定正逆位:奇数为逆位,偶数为正位。
正逆位判定示例
假设抽 3 张牌,第二组取得 3 个随机数如下:
37
→
奇数
→
逆位
52
→
偶数
→
正位
9
→
奇数
→
逆位
正逆位与选牌所用的随机数两组相互独立,互不影响。
由于每组内部采用不重复抽取,1–78 中奇偶数各半,每抽出一个数后,剩余池的奇偶比例会轻微变化。不过这种变化对抽牌结果的影响极小,即使一次抽取5张牌也可忽略不计。