抽奖转盘
抽奖转盘
决定困难症专用:把选项写进去,转一下,命运替你选。
👉 打开抽奖转盘 →
能做什么
- 自定义选项:每行一个,2~12 个都行,换行、逗号、分号都能分隔
- 四个预设:今天吃什么 / 真心话大冒险 / 点谁发言 / 自定义
- 不重复模式:本轮抽中的不再出现,全部抽完自动开新一轮
- 历史记录:最多留 50 条,带时间
- 转动音效:可选,默认关(不吵)
怎么玩
- 左边文本框里写好选项(默认是「今天吃什么」的六个预设)
- 点「应用选项」
- 点「🎯 开始转动」,或者直接点转盘也行
- 等指针停稳,顶部会弹出结果
改了选项一定要点「应用」才会生效。
它是怎么做到公平的
转盘用的是「先选结果,再算角度」:
- 先用
Math.random()在所有选项里等概率选一个当目标 - 再反推出「转到多少度时正好是这个扇区对准指针」
- 加上 4~6 整圈的随机量,让转盘至少转个几秒
所以每个选项的概率完全一样,转几圈、转多久只是视觉效果,不影响结果。
操作方式
| 操作 | 说明 |
|---|---|
| 点「开始转动」/ 点转盘 | 开始转 |
| 应用选项 | 让文本框里的新选项生效 |
| 不重复模式 | 勾上后,本轮抽过的不再出现 |
| 清空历史 | 删掉全部历史记录 |
数据存在哪
| 数据 | 存储键 |
|---|---|
| 选项列表 | jhp-wheel-options |
| 历史记录 | jhp-wheel-history |
| 模式设置 | jhp-wheel-settings |
都在浏览器的 localStorage 里,不联网、不上传,换浏览器或清缓存会丢。
小贴士
- 选项文字超过 8 个字会截断显示(只影响显示,不影响转动)
- 选项越多字越小,12 个也能放下,就是有点挤
- 手机上可以直接戳,画布会自适应屏幕宽度
jhp.studio