随机选择器从候选列表中选什么?
随机选择器适合从名字、任务、数字或文字标签中取出一个或多个结果。输入内容不需要统一为某种类别,只要能清楚区分候选项即可。页面按名单解析规则建立候选池,再根据设置数量选择结果。每次重新选择都是一次新的抽取,上一轮的候选位置不会自动退出,所以相同项目可能再次出现。需要一轮活动中持续不重复时,应改用抽签工具管理剩余签池。
结果反映的是候选项的随机选择,而不是文字内容的评价。候选列表应先由使用者准备并检查,避免把不愿意接受的选项或不符合活动条件的人员放入其中。名单有遗漏、同名混淆或重复位置时,算法不会自动了解实际身份。准备好有效候选池后,再向参与者说明人数与重复规则,有助于使操作过程更清楚。
名单格式与自动去重
可以一行输入一个项目,也可以使用英文逗号、中文逗号或分号分隔。粘贴表格的一列时,常见的换行会统一处理;空行忽略,候选项前后空格去掉,名字中间的空格保留。开始前查看解析后的候选数量,确认分隔符没有把一个完整项目误拆成多个。项目本身含逗号或分号时,应注意这些符号会作为分隔。
默认自动去重把完全相同的文字合并为一个候选项。它适合清理同一名字重复粘贴的情况,但不能判断同名是否代表不同人员。确实同名时建议添加编号或清楚的标签。关闭去重后,相同文字来自不同候选位置,每个位置参与抽取,因此重复出现的文字也会有更多参与位置。这与是否允许本次重复抽取是不同设置。
抽取数量和允许重复如何设置?
可以选择一、二、三、五等常用数量,也可以输入自定义数量。默认不允许重复时,一次结果不会重复选中同一个候选位置,抽取数量不能超过有效候选项数量。人数不足会提示调整设置,不会通过反复尝试凑齐不可能的结果。开启允许重复后,每次选择都可以再次使用同一个位置,因此结果列表可能出现相同项目。
即使不允许重复,关闭自动去重的名单也可能产生一样的结果文字,因为它们原本位于不同位置。例如两个同名人员应该用各自标签区分,否则只看输出难以确认抽到了谁。活动开始前最好固定这些规则,不在结果出来后临时改变。需要从名单里排除指定人员时,可以使用带排除名单的独立工具。
操作步骤、复制和下载
先输入候选项或加载示例,查看候选数量,再设置抽取人数、自动去重和是否允许重复。点击开始随机选择后,结果显示在输出区;重新选择会从当前有效名单再次抽取。修改名单或设置后应重新生成,以免把旧结果当成新规则下的结果。空输入、非法数量或不足的候选池会显示提示,需要先处理输入问题。
确认结果后可以复制文字,也可以下载文本文件,便于保存为名单、任务安排或活动记录。导出内容来自实际输出,不包括按钮和提示信息。下载以后文件在自己的设备上,需要使用者管理。若浏览器不允许自动写入剪贴板,可手动选择输出文字复制;清空候选列表前应先保存需要保留的结果。
随机方法与可选本地名单保存
抽取使用浏览器 crypto.getRandomValues 接口,随机整数采用避免直接取余偏差的处理方式。不重复选择按候选位置操作,不依靠不断抽中相同项目再重试来处理人数不足。工具介绍实现方法,不承诺绝对公平,也不能代替组织者检查候选资格、规则或现场操作。实际使用应让参与者先了解名单与本轮设置。
记住名单默认关闭,主动开启后才在当前浏览器本地保存相应名单,没有账号或云端同步。可以清除本地名单,取消记住也会删除保存,清空候选列表同样移除对应存储。共享设备应谨慎开启保存。核心抽取不上传文字,网页正常获取静态资源仍会产生网络访问;结果和名单的复制、下载与保存由使用者自行管理。