SpinKit 如何保持公平
抽选来自 SpinKitEngine。SpinBot 从不挑选结果。你可以核对收据,不必只听我们说。
随机工具的公平很容易宣称、很难看见。转盘可以很有戏剧性,而结果其实在暗处已经定了。SpinKit 反过来做:引擎先抽,动画再跟上,并留下一张你可以核对的收据。本页是这份设计的书面说明——不是第二个产品,也不是首页的翻译空壳。
它也是本地优先的。真正要紧的抽选发生在房间面前的那台设备上,来自大家看得见的名单,核心工具不需要账户。可选的云端保存和分享链接是附加功能。它们对赢家没有暗中投票权。
真正抽出赢家的是什么
每一次转盘、老虎机、Spin Sheet 行和分组,都由你设备上的 SpinKitEngine 产生。引擎使用密码学生成器,而不是打扮成转盘的 Math.random()。加权扇区按你输入的数字成比例改变机会,并且权重始终可见。抽出后移除赢家是你打开的设置,不是暗中重抽。
这个顺序就是全部设计:先承诺结果,再播放旋转,让房间看见它落下。指针不去猎取某个名字。动画是对已经发生的抽选的展示。如果转盘看起来像在最后一秒才“选中”,那就与本页相反。
SpinBot 可以帮你建名单、改名或解释设置。它不能挑选赢家。如果助手能操纵抽奖,本页其余部分就是演戏。抽选的代码路径是引擎;助手不在上面。
可以核对的收据
抽选后,SpinKit 可以显示收据:一份承诺和一个见证。任何持有原始名单的人都能重放抽选,看是否抽出同一个名字。收据不是营销徽章。如果你手里的名单与抽出时的名单不符,重放会失败——这正是意义所在。需要向课堂、直播聊天或审核者展示经过时,就复制收据。
把收据当作工作的一部分,而不是装饰。课堂保存奖品抽选的收据,就能回答“当时名单上有谁”,而不靠记忆争吵。直播赠品把收据贴在片段旁边,给错过直播的人一份更安静的证据。收据不会捏造你没抽过的名单;它会拒绝事后悄悄改过的名单。
演示模式用于投影或直播,会隐藏广告和多余界面,好让房间看转盘。它不隐藏赢家、抽选或收据。一“演示”就消失的公平,不是公平。
相等扇区,以及不相等的扇区
公平的未加权转盘以最好的方式显得无聊:每个名字机会相同,扇区也这么说。若你需要这个,就别动权重。若有人买了三张票,诚实做法是三次机会——更大扇区,或 Spin Sheet 上的三行——而不是暗中加成。看不见的加权是黑暗模式。看得见的加权只是算术。
反过来也一样。除非你愿意大声说出来,否则不要把一个名字放两份“好让他更容易赢”。不要留下旧编辑残留的假扇区。旋转前展示的名单,就是引擎抽取的名单。两者不一致,房间有理由离开。
直播房间与主持标记
直播房间是广播,不是第二套引擎。主持的设备仍用 SpinKitEngine 抽选;客人看同一结果。特权事件(旋转、配置、结束)用主持的密钥签名。带着 ?hp= 打开分享链接的客人已经知道该信任哪位主持。只输入六位代码的客人,应在把房间当真之前核对其主持大声读出的主持标记。该标记是主持公钥的前几位——短到能读出来,又具体到能抓住撞车的房间。
手输代码方便,也短。短代码会像短词一样碰撞:很少,但不是永不。主持标记让怀疑的客人确认自己在主持真正运行的房间,而不是仿冒。客人屏幕上的标记若与主持读的不一致,离开,再用主持发布的链接加入。不要“还是转吧”然后再吵。
这个浏览器里的实验室
/verify 上的交互实验室会对你当前打开的转盘跑成千上万次独立的 SpinKitEngine 抽选。它报告卡方统计量和 p 值。这是你自己在这个浏览器、这份名单上做的检查——不是我们印发的证书。需要向怀疑的房间证明相等权重在长跑中仍相等时,就打开它。
实验室故意只提供英文。它是工具,不是文章,并加以标记,以免爬虫把它当成第二个首页。本页才是文章。指南 网上随机转盘真的公平吗? 是一般说明——动画对抽取、伪随机、为何漂亮的旋转不是证据。三个网址,三份工作。若只需向课堂证明这个转盘没有暗中挑老师的宠儿,就在即将使用的名单上打开 /verify。
同一引擎,四种工作形状
公平不是为抽奖才打开的特殊模式。同一引擎抽取 转盘、老虎机组合、Spin Sheet 行和 分组。改变的是工作形状:一个名字、一个组合、一整行表格,或一组组别。若需要从 Excel 或 Google 表格做有记录的抽奖,诚实的工具是 Spin Sheet,而不是两百个看不清的扇区。若需要五人一组,用 Teams。不要转七次手写名字来假装分组抽选。
我们不隐瞒什么
SpinKit 不会把额外机会偷偷加到你未加权的名字上。它不会在第一次结果“不方便”时在屏幕外重抽。它不让 SpinBot、模板作者或广告位挑选赢家。它不会一边展示广告一边宣称网站无广告;演示模式是有时限的显示开关——不是广告永远消失的承诺。核心工具无需账户。这就是产品,不是打扮成选择器的漏斗。
你仍可用公平的引擎做不公平的抽选。粘贴不完整名单。隐藏权重。转两次只留下喜欢的结果。软件拦不住一个想欺骗没人看的房间的主持。它能做的是拒绝成为那种欺骗的隐藏部分:名单、权重、收据和主持标记,只要你使用,就是可见的。无法解释的抽选,就不该进行。
本页不是什么
这不是市场,不是“已验证抽奖”排行榜,也不是承诺加权转盘等于未加权转盘。若你给某个名字更大扇区,那个名字就该更常赢。诚实做法是展示扇区。若需要表格中的整行,用 Spin Sheet。若需要均衡分组,用 Teams。引擎相同;工作形状不同。
它也不是法律意见、博彩牌照,或可向监管者挥舞的证书。你所在地以及所用平台的抽奖、赠品和彩票规则仍然适用。本页描述 SpinKit 如何抽选。抽选是否适合眼前的工作,仍由你决定。
今晚就能做的检查
- 在任何人旋转之前,展示完整名单——姓名、票号或表格行。
- 说明权重是否相等,并把扇区留在大家看得见的地方。
- 当众只抽一次。保留收据。不要因为“感觉不对”而重抽。
- 若房间在远程,大声读出主持标记,或发送分享链接,而不是单独一个手输代码。
- 若有人怀疑的是引擎而不是名单,在同一名单上打开 /verify,让他们看一次长跑。
这就是全部的公平故事:一个叫得出名字的引擎、一份看得见的名单、一张留得住的收据,以及一个你可以自己跑的实验室。没有人——包括 SpinBot——替你挑选赢家。
SpinKit