课堂连麦人选
网课提问,学生关麦装卡顿,老师喊名字没人应。把全班名单贴进工具,点一下「滚动」,再点「暂停」,屏幕上停住的学生就是今天的连麦对象。滚动速度可调,给足心理缓冲,比老师凭印象点名公平,学生也没法提前预判装死。
课堂点名,最怕的不是没人举手,而是念到一半名单乱了。在名单框里粘贴全班姓名,点击滚动,暂停时停在谁头上就是谁。支持逐条添加或批量粘贴,滚动速度可调,结果只留在屏幕,不上传任何服务器。课堂、会议、抽奖——名单在手就能直接开用。
网课提问,学生关麦装卡顿,老师喊名字没人应。把全班名单贴进工具,点一下「滚动」,再点「暂停」,屏幕上停住的学生就是今天的连麦对象。滚动速度可调,给足心理缓冲,比老师凭印象点名公平,学生也没法提前预判装死。
便利店三个人都不想值除夕夜班,谁排谁有怨气。把名字扔进工具,长按「暂停」键,停到谁就是谁,滚动过程录屏发群里。机器选的,没人能怪店长偏心,也不存在「上次值过这次该换人」的扯皮。
20 个人吃烧烤,要分成 4 个炉子,平时关系好的总扎堆,其他人融不进去。把名单打散进工具,每点一次「暂停」抽一个人,抽完的人从名单移除,继续抽下一组。打乱过程公开,没人能说「又跟讨厌的人一桌」,也保证每组人数均等。
老板临时要加个「阳光普照奖」,奖品是保温杯,但没准备抽奖箱。现场把参会人员名单贴进工具,大屏投屏,喊「停」的时候屏幕定格谁就是谁。滚动动画有视觉悬念感,比手写纸条撕着玩正式,又不至于像正式抽奖系统那样需要提前录数据。
读书会 8 个人,每次讨论都有人抢话,有人全程沉默。把名字放进工具,每轮讨论前点一下暂停,抽到的人先讲 3 分钟。发言顺序随机,既不让内向者永远最后,也不让话多的人垄断时间。滚动过程自带节奏感,比举手点名省去「谁先举」的争议。
| 输入 | 输出 | 说明 |
|---|---|---|
| 张三,李四,王五,赵六,孙七 | 王五 | 常规:5人名单,随机抽取一人,验证基本点名功能 |
| 张三 | 张三 | 边界:单一名单,点名结果必然为该人,验证极端最小值 |
| 请至少输入一个名字 | 边界:空输入,验证工具对无输入情况的错误提示 | |
| 张三,张三,张三,张三,张三 | 张三 | 易错:重复名单,工具不会去重,结果仍是张三,用户需自行清理 |
| A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z | M | 常规:26个字母,验证大量名单下的随机性表现 |
| 张三,李四,王五,赵六,孙七,周八,吴九,郑十,冯十一,陈十二 | 郑十 | 常规:10人名单,验证中等规模名单的抽取 |
| 张三 , 李四 ,王五 | 张三 | 易错:名字前后有空格,工具是否保留空格输出,用户可能误以为名字带空格 |
1.名单末尾留空行,导致多出一个空名字
张三
李四
王五张三
李四
王五粘贴名单时末尾多余换行会被当作一个空条目,点名时可能抽到空白,浪费一次滚动。
2.中文姓名中间用空格分隔,被拆成两个条目
张 三
李 四张三
李四工具按换行符分割名单,空格不会合并。中间有空格的名字会被识别为两个独立条目,导致点名结果错误。
3.用逗号/分号代替换行,所有名字挤在一个条目里
张三,李四,王五张三
李四
王五工具只识别换行符作为分隔符,逗号、分号、顿号都不会拆分,整行会被当作一个名字,点名时永远抽到同一串。
4.名字前后带不可见空格,点名时显示异常
张三
李四张三
李四复制粘贴时容易带上首尾空格,点名结果会显示带空格的名称,视觉上不整齐,且可能影响后续统计匹配。
5.名单包含重复名字,抽中概率不均等
张三
张三
李四张三
李四工具对每个条目独立随机抽取,重复名字会被多次计入,导致该名字被抽中的概率翻倍,违背公平随机原则。
6.名单条目数过少,滚动效果失去随机感
小明小明
小红
小刚
小丽
小华只有1-2个名字时,滚动几乎立刻停止,用户感受不到随机过程,且结果毫无悬念,点名失去意义。
7.名单包含空行,点名时抽到空白结果
张三
李四张三
李四中间的空行会被当作一个空白条目,点名可能抽到空字符串,显示为空白,让人误以为工具故障。
8.名单含特殊符号未处理,显示时被截断
张三(组长)
李四(成员)张三_组长
李四_成员部分浏览器或系统对括号、引号等特殊字符处理不一致,可能导致显示不全或乱码,建议用下划线或空格替代。
index = floor(random() × n)
random()0 到 1 之间的均匀随机数n名单中的总人数index被点中的人在名单中的序号(从 0 开始)名单有 30 人(n=30),random() 生成 0.4732,则 index = floor(0.4732 × 30) = floor(14.196) = 14,即点中名单第 15 人(序号从 0 计)。
可以。在输入框里直接粘贴用逗号、空格、换行或顿号分隔的名字列表,系统会自动按常见分隔符拆分。如果名单里有“张三,李四”这类带标点的名字,建议每行一个名字(换行分隔)最保险,避免把名字里的逗号误判成两个名字。
暂停状态下,点一下“停止”或“重置”按钮(具体看界面上的文字),名单会回到初始状态,滚动停止。然后再点“开始”就能重新随机抽取了。如果界面上没有重置按钮,也可以刷新页面,但刷新会清空已输入的名单,需要重新粘贴。
本工具使用浏览器内置的随机数生成器,每次点击“开始”都是从当前名单中均匀随机抽取一个,不记忆历史记录,也不做权重调整。也就是说,连续抽两次,第二次抽到同一个人的概率和其他人完全一样,不会因为刚被抽到就降低概率。如果需要“抽过的不再重复”,本工具暂不支持,需手动移出名单。
纯前端实现,名单数量主要影响初始渲染和滚动动画的流畅度。一百人级别通常不会卡顿。如果超过五百人且名字较长,建议先测试一下。卡顿时可尝试减少同时显示的字数(如只显示姓+名缩写),或分批次点名。
可以。本工具适配了移动端竖屏和横屏。横屏时名单滚动区域会横向拉伸,按钮也会自动调整大小。如果触摸按钮不灵敏,检查是否被系统手势(如返回手势)遮挡,可尝试全屏模式(Chrome/Safari 的“添加到主屏幕”后打开)。
不在。所有名单仅保存在当前浏览器标签页的内存中,关闭页面或刷新后数据会丢失。如果名单较长,建议先在外部(记事本/Excel)保存一份,需要时再粘贴进来。本工具不上传任何数据到服务器,所以无法云端保存。
目前本工具没有内置语音播报功能。如果浏览器支持 Web Speech API,可以手动用系统朗读功能(选中结果文字→右键→朗读)。Chrome 和 Edge 桌面版支持较好,移动端 Safari 需要开启“屏幕朗读”辅助功能。未来版本可能加入语音选项。
当前版本未提供速度调节选项。滚动速度是固定值,设计上优先保证“随机感”和“公平感”。如果觉得太快,可在开始前先暂停几次,或者用“点击开始→看到名字后立刻暂停”的方式手动控制每次抽取的节奏。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。
使用提示本工具仅供娱乐 / 教学随机参考,不构成商业抽奖或法律意义上的随机抽选。请勿用于商业宣传、冒充真实抽奖活动或任何具有法律效力的随机决策。