使用方法
- 在名单框里填参与者,每行一个;默认已预填小明、小红、阿强、丽丽、大壮、小美 6 人。
- 想过滤含酒的题目,勾选「开启无酒精模式」。
- 点「开始抽取」,或在该文本框里按 Ctrl / Cmd + Enter。
- 结果区会先报出被抽中的人,再给出题目类型(真心话或大冒险)和具体内容。
- 点「复制结果」可把本轮结果发给朋友;想换一批就再点一次开始抽取。
这个真心话大冒险能解决什么
真心话大冒险是朋友聚会里最经典的破冰游戏之一。它用「随机抽人 + 随机抽题」的方式,让每个人都有机会被点到,也避免了谁先谁后的尴尬。本工具把这套流程搬到了网页上,手机传着点就能玩,不用准备纸团和笔。
一是公平地决定谁来。手写抽签容易被人怀疑作弊,本工具用固定种子的伪随机算法洗牌,谁被抽中完全由名单和算法决定,过程透明、结果可复现,没人能偷偷操控。
二是控制尺度。聚会里的人熟悉程度不一,直接上重口题目容易冷场。题库分轻度、中度、重度三档,你可以按现场气氛选档,既热闹又不越界,特别适合有陌生人在场的局。
三是照顾不喝的人。很多老版题目绕不开酒,本工具提供「无酒精模式」,一键过滤掉所有含酒的题目,让不喝酒、开车的朋友也能放心参与,不会被迫边缘化。
四是省去出题的脑力。临时想题目最容易卡壳或重复。内置的题库按档位和类型分好,随手一抽就有新花样,主持人只管控场,不必绞尽脑汁编题。
五是留下可分享的记录。每一轮的结果都能一键复制,发到群里既当见证也方便后面的人接龙,聚会结束还能回看今晚都发生了什么好笑的事。
六是适合远距离聚会。即便朋友不在同一座城市,把本页投屏或共享屏幕,大家轮流点抽取,也能远程热场。纯文字结果方便在群里转发,比视频里传递纸团高效得多,也避免了镜头前的尴尬。
原理和变量
抽取分两步,且都基于固定种子的伪随机算法,而不是浏览器自带的不受控随机。核心是一个线性同余发生器:seed = (seed × 1103515245 + 12345) & 0x7fffffff,每次调用返回一个 0 到 1 之间的小数。因为种子固定,同一份名单、同一档位下,第一次抽取的结果永远相同,这也是「默认名单可复现」的原因。
第一步用 Fisher-Yates 洗牌:从最后一个人往前,依次用上面的随机数交换位置,洗完后的第一个名字就是本轮被抽中的人。第二步再各抽一次随机数,决定题目是「真心话」还是「大冒险」、属于轻度、中度还是重度,最后在该档题库里抽一句具体内容。三档对应的变量如下:
| 变量 | 含义 | 取值 |
|---|---|---|
| 参与者 | 名单里的每一个人 | 每行一个,至少 2 人 |
| 档位 | 题目尺度 | 轻度 / 中度 / 重度 |
| 模式 | 是否过滤含酒题目 | 普通 / 无酒精 |
| 种子 | 伪随机起点 | 固定常数,保证可复现 |
完整示例
以默认名单(小明、小红、阿强、丽丽、大壮、小美)为例,页面打开时不用任何操作,第一轮就会按固定种子抽出一个人并配一道题。因为是算法固定,所以这份默认名单在任何设备上第一次打开都得到同一结果,方便你截图存档或对照。
- 第一步洗牌后,排在最前的人就是「被抽中者」。
- 第二步先抽类型:真心话或大冒险,二选一。
- 第三步抽档位:轻度、中度、重度,三选一。
- 最后在该类型与档位交叉的题库里抽一句题目,显示在结果区。
如果你只想玩轻度的暖场,可以在心里只接受前两段;想加码就往重度走。无论怎么调,无酒精模式都会自动把含酒的题目挡在门外。
三档题目难度对照表
同一拨人,不同档位给人的体感差别很大,下面这张表帮你开场前先定调:
| 档位 | 适合场合 | 题目气质 |
|---|---|---|
| 轻度 | 刚认识、有长辈或陌生人在 | 轻松暖场,几乎零压力 |
| 中度 | 熟朋友、同事小聚 | 有点小坦白,能炒热气氛 |
| 重度 | 死党群、深夜场 | 走心或放开,慎用 |
结果边界与错误提示
- 名单至少 2 人:只填一个人会提示「请至少填 2 个参与者」,因为一个人没法随机抽取。
- 空白名单自动补示例:名单框全空时,会先填入默认六人再抽,不会卡住。
- 每行一个名字:连续空行、前后空格会被自动忽略,只保留有效名字。
- 无酒精模式可能掏空某档:若过滤后某档位没有题目,会提示关闭无酒精模式或更换档位,而不是给空题。
- 题目不会重复到离谱:每次抽取都重新走算法,理论上可能连抽同题,属正常随机现象。
- 只产生文字不收集隐私:名单只存在于本页,不联网、不上传,刷新回到默认六人。
- 档位由你掌控:本工具不强制任何尺度,轻中重由现场决定,请尊重在场每个人的底线。
- 结果可复现不等于串通:固定种子是为了方便对照,真实聚会里每点一次都会重新洗牌,不会作弊。
常见问题
为什么我换一台手机打开,默认结果还是一样?
因为抽取用的是固定种子的伪随机算法,只要名单和档位相同,第一次抽取的结果就一定相同。这本来是为了方便你截图对照、验证公平性,并不是后台串通。你每手动点一次「开始抽取」,算法都会继续往后走,结果自然就变了。
无酒精模式会删掉多少题?
只有少数几道涉及酒的题目会被过滤,三档题库各自仍保留足够多的题目可抽,不会抽空。若你恰好在某个档位遇到全被过滤的极端情况,页面会明确提示你关闭无酒精模式或更换档位,而不会给你一道空白题。
名单里能写备注或分组吗?
不建议。本工具按「每行一个名字」解析,一行里多写的内容会被当成名字的一部分显示出来,可能让被抽中时的提示变得奇怪。若想分组,请分别建两份名单、分两次玩。
抽中自己怎么办?
算法不区分是谁在主持,抽到谁就是谁,抽到主持人本人也得照做,这正是游戏的乐趣之一。如果你们约定主持人豁免,那属于场下约定,工具层面不做特殊处理。
题目会不会太冒犯?
题库分轻中重三档,越往后越走心或越放开。请按在场人员的关系选档,陌生人或带长辈的局用轻度最稳妥。重度档本就是给死党深夜场准备的,用前先确认大家都接受这个尺度。如果有人明确表示某类话题不舒服,主持人应当主动跳过,游戏的底线是让每个人都能笑着参与,而不是被迫难堪。
能只玩真心话不玩大冒险吗?
当前每轮都会从真心话和大冒险里二选一,不能锁定单类。若你想全程只问问题,可以约定抽到「大冒险」时也用真心话替代,这属于现场规则,工具不强制。反过来只想做动作、不想被盘问,也可以用同样的方式把真心话替换成大冒险,灵活度完全交给你和现场的默契。
我的名单会被保存或上传吗?
不会。名单只参与本页的洗牌与抽题,没有任何网络请求,也不写入浏览器存储;刷新页面名单会回到默认的六人示例。
多人同时在一台手机上玩公平吗?
公平。每点一次都重新走一遍固定种子的后续序列,谁先点谁后点只影响抽取顺序,不影響单次的随机性。手机传着玩时,每人点一下就是一种自然的轮流。