Roulette de Magn 开始玩

开奖是怎么模拟出来的

号码不是抽出来的。一颗小球被抛进一个经过计算的转盘, 撞上菱形挡片,在隔片上弹跳,最后停在某处 —— 报出来的就是那一格。

每一局发生了什么

大多数网上轮盘先抽一个 0 到 36 之间的数,再做一段动画走到那里。这里反过来。 程序抛出一颗球,以米和秒为单位,在一个 32 英寸的转盘上, 每秒积分 240 次它的运动:

模型中的一部分尺寸。
部件数值
球道半径300 毫米
8 个菱形挡片所在圆环245 毫米
号码格外缘200 毫米
中央锥体115 毫米
隔片高度10 毫米
球道倾角16 至 20°
抛球速度4.55 至 5.50 米/秒
转盘转速每秒 0.42 至 0.70 转

小球起初贴着外壁转,靠自身速度撑住。它慢下来,最终撑不住球道,朝中心落下。 在那里它可能撞到菱形挡片,在盘面上弹起,越过几个隔片,爬上中央锥体再冲出去。 当它不足以翻过一个隔片时,就停住了。报出的号码就是它停住的那一格 —— 不是抽签,而是读数。

随机在哪里

随机在抛球里,不在结果里:转盘的方向、它的转速、它的起始角度、 小球的位置和速度、球道的倾角。这些条件一旦抽定,后面就是计算,同样的一抛永远落在同一格。

保证公平的只是其中一个值:转盘的起始角度在一整圈上均匀分布, 并且和其他一切无关。就算小球每次都落在球道的同一点, 那一刻恰好转到它下面的是哪一格,是均匀分布的 —— 结果也就是均匀的。 这正是对真实轮盘成立的那个论证:需要不可预测的不是球,而是球落下时轮盘转到了哪里。

验证了什么

每次跑测试,都会打出并测量 20 000 局:

这些检验没有一项让游戏对玩家有利:2.70 % 的优势 来自赔付表,而不是来自开奖。它们只保证转盘不作弊 —— 朝哪个方向都不。

多人共用同一颗球

一条完整的轨迹大约 160 kB。每一局发给每个玩家是荒唐的, 而让各自抽各自的,同一张桌子上就会出现不同的号码。

所以由服务器抽出一个四字节的种子,发给所有人。 每个浏览器随后重放同一颗球,精确到毫米,因为计算是确定性的。 没有人选择号码,连抛球的那个人也不行:种子在任何人看到任何东西之前就离开了服务器, 而且无法重抽。

关键的细节:服务器的随机源,和单人游玩时浏览器的随机源一样, 都是平台的加密随机数生成器。种子只用来重放一次已经抽定的抛球。

访问量统计

确实有一样东西会离开页面:访问计数。它用的是 Umami, 架在本站自己的服务器上,不交给第三方。它不放任何 cookie,不记录任何个人数据 —— IP 地址会匿名化,也没有浏览器指纹 —— 并且不会跨站追踪任何人。 它统计的是页面浏览、语言、设备类型,以及游戏里的少量动作: 选择了哪种语言、打开了哪篇文章、创建了共享牌桌、结束了一局。 从不记录开出的号码,从不记录下注,从不记录余额。 如果浏览器表示不希望被追踪,就不会被追踪。

这张桌子不做的事

不涉及真钱,没有账号,没有密码。筹码是虚拟的,也买不到。 余额、统计和牌局记录都留在浏览器里,永远不会离开。 在共享牌桌上,传输的是你选的名字、你宣告的下注 —— 别人的筹码正是靠它出现在台面上 —— 以及每一局的结果。余额从不离开设备,所有人离开后牌桌随即消失。

打开轮盘。