转盘随机抽取
把任何列表输进去——学生名单、家务分工、午餐选择、抽奖参与者——每行一个,然后转动。指针经过随机减速后停在一个扇区上,每个选项被抽中的概率相等。勾选「抽中后移出该选项」可进行多轮公平抽取:每轮自动剔除已中选项,不会重复中奖。
常见用法
- 课堂:不重复地随机点名
- 抽奖:在一份参与者名单里依次抽出多个中奖者
- 家庭决策:今晚吃什么,转一下就不用争了
转盘、配色与动画由浏览器 HTML5 Canvas 实时绘制;你的列表保存在本地,刷新页面不会丢失。
常见问题解答
转盘抽取公平吗?会不会偏向某些选项?
公平。每个选项占的扇区大小完全一样,概率相同;每次转动会在随机角度之外再多转 5~8 圈,指针最终停在哪个扇区就是结果。
最多能输入多少个选项?
数量没有上限,列表里有多少项,转盘就会画多少个扇区。超过 14 项时字号会自动缩小;转盘上超过 16 个字的选项会用省略号截断显示,但抽中提示里始终是完整名称。
「抽中后移出该选项」有什么用?
勾选后,抽中的选项会在结果出来时自动从列表中删除,多轮抽取不会重复中奖,适合班级点名和「每人最多中一次」的抽奖;不勾选则每轮都在完整名单里抽。
名单会自动保存吗?关掉页面还在吗?
会。输入的内容会随打随存到浏览器本地,刷新页面后仍然在;只有清除站点数据或自己删掉行才会丢失,这些内容也不会联网上传。
为什么一次转动要将近 4 秒?
这是减速动画的时长(约 3.9 秒),让指针看起来是「转出来」的而不是直接跳结果。中奖扇区在动画开始前就已经定好了,指针只是停到它上面。
只有一个选项时能转吗?
不能,列表里至少要有 2 个选项,否则会提示「至少输入两个选项才能转动」。另外按空格键也能转动,投屏演示时不用碰鼠标。