动物赛跑抽签
动物赛跑抽签:让一场赛跑公平又有趣地做决定
有些事小到不值得争论,自己拍板又有点尴尬:下一轮咖啡谁请,谁先上台发言,最后一块蛋糕归谁。动物赛跑抽签把这一刻变成一场小表演。每个人分到一只小动物和一条跑道,倒数结束后,小动物们冲刺、踉跄、你追我赶地冲向终点。尘埃落定,谁第一、谁最后一目了然。本文介绍怎么用、为什么结果真正随机、适合不同场合的玩法,以及“交给运气”这件事的小历史。
怎么使用赛跑抽签
先选这场比赛要决定什么。“第一名胜出”是最先冲线的动物获胜,适合发奖品、选志愿者或决定谁先开局。“最后一名请客”则由最慢的人来负责,比如买咖啡、洗杯子,或者在 KTV 唱下一首。
然后设置参赛人数,2到10人都可以,在每条跑道上写名字。赶时间也可以留空,会用“选手3”这样的默认名字参赛。按下开跑后画面切换到赛道,三秒倒数,比赛持续大约六到九秒,结束后显示冲线顺序,前三名有奖牌,决定胜负的位置会被特别标出。
- 选择模式:第一名胜出,或最后一名请客。
- 设定人数,并在每条跑道写上名字。
- 按下开跑,观看倒数和比赛。
- 查看冲线顺序,用同样的名字再跑一次或修改名字。
- 复制带名字的链接,让朋友也自己跑一场。
为什么每个名字的概率完全相同
比赛看起来很混乱,但结果并不是动画决定的。你按下开跑的那一刻,应用就用浏览器的加密随机数生成器 crypto.getRandomValues 一次性抽出完整的冲线顺序。它使用拒绝采样来避免简单取余带来的微小偏差,并用 Fisher–Yates 洗牌这一打乱列表的标准方法。所有选手的每一种顺序概率都一样。
之后才开始安排动画。每条跑道都有带冲刺和踉跄的速度曲线,并经过调整,让小动物恰好按已经抽好的顺序冲线。所以领先者会换好几次,终点也常常像冲线摄影一样接近。跑道上的动物只是装饰:兔子并不比乌龟快,第1跑道也不比第10跑道幸运。
办公室、聚会和课堂的玩法
在公司,用它来分配没人愿意主动接的杂事很轻松,也可以用来决定汇报顺序或本周谁来选午饭。大家看的是同一块屏幕,没人能说结果被动了手脚,倒数还能让无聊的决定变成十秒钟的小休息。
在聚会和家庭聚餐中,可以用它决定桌游谁先走、下一首歌谁来点、谁来讲个笑话。老师也可以用它安排发言或朗读顺序,不会总点到同几个学生。
- 买咖啡或零食:最后一名请客。
- 会议发言顺序:跑一次,直接用冲线顺序。
- 桌游之夜:第一名选下一个游戏。
- 课堂:第一名回答热身问题。
- 家务:最后一名去倒垃圾。
抽签与赛跑的小历史
人们一直在寻找让运气公平做主的方法。抽签出现在许多文化的古代文献里,抽长短签、抛硬币、点兵点将的童谣至今仍很常见。无论哪种方法,用意都一样:结果不该取决于谁嗓门大。
赛跑给这个想法加上了悬念。游乐场里的机械小马、棋盘上的赛跑游戏,以及龟兔赛跑的寓言,都离不开看着一场未知比赛展开的那份紧张感。这个应用把两种传统结合在一起:按下开跑的瞬间完成公平抽签,再用一场赛跑让等待答案变得好玩。
让比赛更好玩的小技巧
开跑前先大家一起说好模式和惩罚,结果出来就没人争。名字尽量短,在手机上也能放进跑道;把手机放在所有人都看得到的地方,或在视频会议里共享屏幕。
- 比赛前大声说清第一名或最后一名要做什么。
- 小屏幕上用短名字或昵称。
- 连续决定几件事时,用同样的名字再跑一次。
- 最近的结果保存在本设备,可以查看上次是谁请客。
- 如果不喜欢动画,打开系统的“减弱动态效果”即可直接看结果。