无需登录 数据私有 本地保存

文本行随机抽取器 - 多行中选一/选多

11
0
0
0
有效行:0 消耗模式
快速填充:
Ctrl+Enter 快速抽取

点击「随机抽取」查看结果

结果将显示在这里

暂无记录

常见问题 (FAQ)

使用非常简单:第一步,在左侧文本框中输入或粘贴您的选项,每行一个;第二步,设置需要抽取的数量(默认为1);第三步,点击「随机抽取」按钮,结果会立即显示在右侧。您还可以开启消耗模式,让已抽取的选项从池子中移除,适用于抽奖等场景。支持快捷键 Ctrl+Enter 快速触发抽取。

当然可以!本工具非常适合小型抽奖活动。公平性方面:工具使用 JavaScript 的 Math.random() 结合 Fisher-Yates 洗牌算法来保证每次抽取的随机性和均匀分布。开启消耗模式后,已抽中的选项会自动从候选池中移除,确保同一选项不会被重复抽中(除非您主动开启"允许重复")。建议在正式抽奖前先进行几次测试抽取以验证随机性。对于重要活动,也可以截屏或录屏作为记录。

消耗模式:开启后,每次抽取的选项会从候选池中永久移除,后续抽取不会再出现该选项。这模拟了"抽一个少一个"的真实抽奖场景。剩余行数会实时显示。

允许重复:关闭此开关(默认),同一选项在一次多行抽取中不会被重复选中;开启后,同一选项可能被多次抽中,每次抽取都是独立事件。

注意:消耗模式开启时会自动禁用"允许重复",因为已移除的选项不可能再次出现。重置消耗池即可恢复所有选项。

理论上没有硬性限制,浏览器性能足以处理数万行文本。实际使用中,我们测试过10,000行以上的数据也能流畅运行。不过建议控制在5,000行以内以获得最佳体验。空行和纯空格行会被自动过滤,不计入有效行数。如果您的数据量特别大,建议分批处理。

可以!点击结果区域旁边的复制按钮即可将抽取结果一键复制到剪贴板,然后粘贴到任意文档或聊天工具中。右侧面板底部还有历史记录功能,会保存最近20条抽取记录(包含时间戳和结果详情),方便回溯。历史记录在页面刷新后会清空,如需长期保存请及时复制导出。

完全适配!本工具采用响应式设计,在手机、平板和电脑上都能良好运行。移动端会自动调整为上下布局,按钮尺寸适配触摸操作(不小于44px触摸目标),抽取按钮在手机上会全宽显示方便点击。无论是现场抽奖还是日常决策,在手机上使用都非常便捷。

应用场景非常广泛:🎯 日常决策(今天吃什么、选哪部电影)、🎁 抽奖活动(年会抽奖、课堂点名、粉丝抽奖)、📋 随机分组(将名单随机分成若干组)、🎲 游戏辅助(随机生成NPC名字、随机事件触发)、📝 创意激发(随机组合写作灵感、头脑风暴选题)、🏆 比赛排期(随机安排对阵表)。只要是涉及"随机选择"的场景,本工具都能帮上忙。

小贴士:

随机抽取结果基于浏览器内置的密码学级随机数生成器,确保每次抽取独立且均匀。如需生成多组不重复的随机结果(如分组场景),建议使用消耗模式逐批抽取。所有数据处理均在您的设备本地完成,不会上传到任何服务器,请放心使用。