不会先创建一个覆盖全范围的大数组
本工具先在可用数字的位置范围内抽样,再根据排除清单找到实际数值。不重复模式只记录本次抽取所需的少量位置替换,不会把最小值到最大值之间的所有整数逐个展开。内部使用整数运算,即使两端之间的跨度超过普通 JavaScript 安全整数,也能保留准确边界。计算规模主要随本次结果数量和排除清单增长,而不是随整个区间长度增长。
先试试 1 到 100,也可以输入自己的整数范围和排除号码。
设置和结果仅留在当前标签页,本工具不上传或持久保存。刷新或离开前请保存本批结果。
先确定哪些数字能参与,再决定本次抽取数量。
随机抽数字适合已经使用编号的场景,例如课堂座号、练习题编号、活动顺序或样本记录。输入最小值和最大值,就能从中选择,不必把中间每个整数全部粘贴到列表。上下界都可以被抽中,除非你主动将它们加入排除项。负整数与零也支持。本页处理的是数值,不会自动核验这些号码有没有对应真实人员或任务,使用前仍需确认编号与实际对象的关系。
有些范围看似连续,实际却有空号。例如课堂缺席者不应被抽到,暂时停用的记录编号也需要跳过。将这些整数填入排除框,用逗号、空格、换行或分号分隔。相同排除值只扣一次,范围外的值会提示忽略数量。无法识别的内容不会被悄悄丢掉,而是报错要求修改。可用数量只减去范围内不同的排除值,让本次能抽多少个不重复数字一目了然。
范围、数量和重复规则都在本页完成。
最小值不能大于最大值。两端都必须是整数,支持从 −9,007,199,254,740,991 到 9,007,199,254,740,991。上下界输入框使用普通数字,可带正负号,不要写千位分隔符、小数、科学计数或十六进制。一次可抽 1–5000 个结果。若上下界相同且没有被排除,只剩一个可用数:不重复模式只能抽一个,允许重复时则能多次得到这个数。
勾选“本次结果不重复”后,同一个值在这一批里最多出现一次。数量必须小于或等于排除后的可用数字总数,超出会报错,不会偷偷少抽。关闭此选项,相当于每次抽完放回,可以连续出现相同数字。每次点击都开始新的一批,本页不会自动记住以前批次已经出现的号码。若下一批也要避开旧号码,需要先把它们加入排除项。
点击抽取数字后,可以按原始抽取顺序查看,也可以改为从小到大或从大到小。切换排序只整理现有结果,不会重新抽取,每个值还保留原始抽取位置。超过 50 个结果时通过上一页、下一页查看。复制与 TXT 下载都是一行一个数;CSV 另外记录显示位置和原始抽取位置。三个导出入口都包含整批结果,不会只导出当前看到的一页。
把输入限制、抽取规则和结果处理分别说明。
本工具先在可用数字的位置范围内抽样,再根据排除清单找到实际数值。不重复模式只记录本次抽取所需的少量位置替换,不会把最小值到最大值之间的所有整数逐个展开。内部使用整数运算,即使两端之间的跨度超过普通 JavaScript 安全整数,也能保留准确边界。计算规模主要随本次结果数量和排除清单增长,而不是随整个区间长度增长。
随机位置来自浏览器的加密随机源,并通过拒绝采样避免直接取模造成偏差。允许重复时,每一抽都从相同的可用数字池选择;不重复时,下一抽只从本批还没抽到的数字中选择。排序不会改变入选结果。少量结果看起来不平均、出现相邻整数,都不代表工具出错。本页不提供种子复现,也不宣称经过第三方认证或可供公众验证抽取过程。
排除框最多接受 5000 个输入值及 100,000 个字符;重复输入也占用输入条数,但同一个整数只排除一次。写成 1-5 不会被理解为区间,需要分别输入每个待排除的数字。修改上下界、数量、排除清单或重复开关后,旧结果立即清除,避免把它误认为新设置的结果。“清除结果”保留设置,“恢复示例”重置各项控件,“清空输入”则让你重新填写。
用一个小范围核对排除与不重复是否符合需要。
设置最小值 1、最大值 10、数量 3,排除框填 3、7,并开启本次不重复。可用数字为 1、2、4、5、6、8、9、10,共八个。任意三个互不相同且来自这个集合的数都是合法结果。例如 9、2、6 只是说明结果结构,不是保证抽到的值。若请求九个不重复结果,工具会提示容量不足;请求八个时,会得到全部可用值的随机排列。
假设抽取顺序是 9、2、6,切换从小到大会显示 2、6、9,对应原始抽取位置依次为 2、3、1。再选抽取顺序,就能返回最初排列,不会重新调用随机源。需要按号码核对名单时,可以看排序结果;需要保留出场顺序时,可以查看位置或下载 CSV。再次抽取会替换当前整批结果,若两批都需要留档,请先保存旧结果。
工具负责选数,编号清单仍需要提前准备好。
如果抽到的数字代表人员,应保证每个未排除整数都能对应一位实际参与者。空号与不参与者需要排除;若对象本来就是姓名、混合标签或一份稀疏名单,直接使用姓名抽取工具通常更合适。007 和 7 在本工具里是同一个整数,前导零不会保留。本页不生成固定长度验证码,不抽取小数,也不连接外部名单来检查出席情况。
页面显示和导出的内容都保留完整十进制整数。但有些表格软件打开 CSV 时会把较长的数字自动四舍五入,即使文件里的原始数字是准确的。需要保留长编号时,请把对应列作为文本导入,或使用 TXT 文件核对。复制失败不会删除结果,可以改用下载。若安全随机源不可用,本次不会返回半批数据,也不会替换上一批成功生成的结果。
设置和当前结果仅保留在本标签页,本工具不上传输入,也不保存长期抽取历史。刷新或关闭页面会丢失本次结果。复制出来的数字不包含范围和排除条件,若需要解释这次抽取,请另行记录上下界、排除清单和重复规则。本页适合普通编号选择与演示,不提供参与者身份认证、彩票预测、密码管理或第三方可验证抽签凭证。
上下界、排除清单和重复规则一次说明。
会,两端都在可抽范围内,除非你把它们写进排除项。上下界相同也可以,只要该值没有被排除。支持负整数和零;最小值大于最大值会报错,不会自动帮你交换两端。
开启“本次结果不重复”,再填写所需数量即可。数量不能超过排除后的可用值总数。这个开关只保证同一批内部不重复,不会记住以前批次;下一次抽取仍可能出现之前的号码。
写单个整数,用逗号、空格、换行、分号或中文逗号、顿号分隔。重复值只排除一次,范围外的值会显示忽略数量。不要写 1-5 这样的区间表达式,也不要写小数或无法识别的文字;这些内容会报错。
工具会提示容量不足,不会少抽或返回半批结果。可以减少数量、扩大范围、减少排除项,或允许重复。如果区间里的数字全部被排除,重复模式也无法抽取,需要先调整数字池。
支持负整数、零和正整数,两端限制为 ±9,007,199,254,740,991。小数、科学计数和超过范围的数值会被拒绝。大范围不会被逐个展开成数组;无论区间有多大,单次结果都限制为 5000 个。
不会。排序只改变当前这批数字的显示顺序,随时能返回原始抽取顺序。CSV 会保留每个值最初的位置,复制和下载遵循当前显示顺序。若抽取时允许重复,排序也不会自动删除重复值。
完整。页面每页展示 50 个结果,复制、TXT 和 CSV 都包含整批内容。TXT 一行一个数,CSV 另有显示位置和原始抽取位置。较长数字导入表格时建议按文本处理,避免软件自动舍入。
不会上传,也不保存长期历史。当前设置与结果只留在本标签页,刷新会清空,新的抽取会替换旧批次,修改输入则清除旧结果。需要留档时,请在离开前保存结果并另记本次规则。