随机排序器
随机排序器是把名单随机打乱、生成「谁先谁后」出场顺序表的在线工具,常用于演讲比赛出场、班级发言顺序、面试答辩和值日轮流。名单每行一个粘贴进去点「随机排序」,就得到带名次的完整顺序表:可把主持人钉在第 1 位、压轴钉在最后一位,排除临时请假的人,也可填种子让同一份名单在任何设备排出同样的顺序、事后复算。洗牌用浏览器加密级随机数,每种顺序等概率出现,结果可复制成文本、表格或 CSV,名单不上传。
行首加 # 或 // 表示本轮请假,保留在名单里但不参与排序。
同一种子 + 同一名单 + 同一固定位 = 同一顺序,可当场公示种子供事后验证。
点左侧「随机排序」生成出场顺序表
如何使用随机排序器
在名单框每行填一个成员姓名(可点「示例名单」快速体验),行首加 # 或 // 表示本轮请假,上方会实时显示「共 N 人参与、M 人不参与」。
需要固定名次时,在「固定位」里选成员并填名次后点「钉住」,也可直接点「设为首位」把主持人钉在第 1 位、「设为末位」把压轴钉在最后一位。
想让结果事后可验证就填一个种子(如比赛编号),同一种子加同一份名单每次都排出同样的顺序;留空则用加密级真随机,并可勾选「本次顺序与上一次不同」。
需要上台时刻就勾选「排出场时间表」,填起始时间、每人时长与间隔,右侧会实时预览几点开始、最后一位几点上场。
点「随机排序」生成带名次的顺序表;选「逐位揭晓」可现场一位位翻出,也能随时点「全部展开」跳过动画。
结果区可勾选「已出场」跟踪进度,并用「复制文本」粘微信群、「复制表格」粘 Markdown 文档、「复制到 Excel」直接分列、「下载 CSV」存档。
关于随机排序器的常见问题
- 随机排序器怎么用?名单怎么排出场顺序
- 把名单每行一个粘贴到左侧输入框,确认参与人数无误后点「随机排序」,就会得到一张从第 1 位排到第 N 位的完整出场顺序表。排序用浏览器的加密级随机数做 Fisher–Yates 洗牌,每种先后顺序等概率出现,全员都在表里、不重复不遗漏,不会像手动抽签那样漏掉人或排重名次。
- 随机排序器能把主持人固定在第一位吗?
- 能。在「固定位」里选中该成员,直接点「设为首位」就把他钉在第 1 位;点「设为末位」则钉在最后一位,适合安排压轴。也可以选成员后填任意名次(比如第 5 位)再点「钉住」,最多可添加 20 条固定位。被钉住的名次不参与洗牌、结果里标有 📌,其余成员在剩下的名次上随机排列。
- 随机排序器怎么保证出场顺序公平、事后怎么验证?
- 两点保证:一是随机源用浏览器的 crypto.getRandomValues 加密级随机数配 Fisher–Yates 洗牌,不是 Math.random 糊弄,每种排列概率完全相同;二是提供种子,比赛前当众公布一个种子(如「2026决赛」),同一份名单、同样的固定位、同一个种子,在任何设备任何浏览器都会排出完全一样的顺序,赛后任何人都能自己复算一遍来验证没有作弊。
- 演讲比赛出场顺序怎么排、现场抽签才服众
- 推荐「先公布种子、再当场粘名单」这套流程:赛前把种子(如「2026校赛决赛」)写在白板或发进群里,选手到齐后当众把名单粘进随机排序器,需要主持人开场就先点「设为首位」并说明理由,然后点「随机排序」,勾「逐位揭晓」一位位翻出名次投屏给全场看。排完顺手勾「排出场时间表」,每位选手当场就知道自己几点上台。为什么这样有说服力:12 名选手的排法有 12! ≈ 4.79 亿种,手写纸条谁也证明不了主办方没有重抽,而种子是赛前公开的,赛后任何人用同一份名单复算一遍就能对上。
- 随机排序器怎么让这次出场顺序和上次不同?
- 勾选「本次顺序与上一次不同」(默认开启),再点「再排一次」,工具会把新结果与上一轮比对,完全相同就自动重洗,最多重试 8 次。注意它与种子互斥:填了种子是为了「同种子同结果」,此时该选项会自动关闭。另外,如果可自由排列的人不足 2 位(比如名次几乎全被固定位钉死),本来就排不出别的顺序,页面会直接提示。
- 随机排序器怎么排除临时请假的成员?
- 在名单里该行的行首加 # 或 //(例如「# 王五」),这一行仍然留在名单里方便你核对,但不会参与本次排序,顶部统计会显示「N 人参与、M 人不参与」。等他归队时把标记删掉即可,不用重新粘贴整份名单。如果给请假成员设了固定位,工具会标红提示「该成员本轮不参与」并忽略这条规则,不会静默排错。
- 随机排序器的名单会上传吗?比赛现场用安全吗?
- 不会上传。名单解析、洗牌、排序、时间表换算全部在你自己的浏览器里完成,页面不发任何网络请求,选手姓名不会离开你的设备,因此在比赛现场投屏使用也不会泄露名单。名单默认只存在内存里,关掉页面就没了;只有你主动勾选「在此设备记住名单」才会写入浏览器本地存储,随时可点「删除本地名单」清除,共享电脑建议保持关闭。
- 排好的出场顺序表怎么复制到微信或 Excel?
- 结果区提供四种导出:「复制文本」得到「1. 张三」这样的分行文本,直接粘进微信群或钉钉;「复制表格」得到 Markdown 表格,粘进 Notion、飞书文档就是一张现成的表;「复制到 Excel」得到带表头的 TSV,粘进 Excel 会自动分列;「下载 CSV」存成带 UTF-8 BOM 的文件,用 Excel 打开中文不乱码。开了出场时间表时,四种格式都会多出「出场时间」一列。
- 随机排序器怎么排出场时间表、跨零点怎么显示?
- 勾选「排出场时间表」后填三个数:起始时间、每人时长、两位之间的间隔。第 i 位的上台时刻 = 起始时间 + (i−1) ×(每人时长 + 间隔),例如 9:00 开始、每人 5 分钟、间隔 1 分钟,第 2 位就是 9:06。如果排到跨零点,时刻会显示成「次日 00:10」而不是错误的 24:10;把时长和间隔都填 0 则全员同一时刻,相当于只要名次不要时间。
- 随机排序器和文本排序、随机分组器有什么区别?
- 三者解决不同问题:文本排序按拼音、笔画、长度给多行文本排序,输出的是纯文本行;随机分组器决定「谁和谁一组」,是横向划分;本工具决定「谁先谁后」,输出带名次编号的一维顺序表,并独有固定位、排除请假、避免与上次相同、种子复现和出场时间表。想点出一个人用随机点名器,想抽出若干人用随机抽签,想排座位网格用随机座位表。
- 随机排序器最多能给多少人排出场顺序?
- 名单最多支持 500 人,每行一个成员,超出部分会自动忽略并提示;至少需要 2 人参与才谈得上先后顺序,只有 1 人时按钮会置灰。小到 5 人的部门发言排序、大到两三百人的年级演讲比赛出场顺序都够用,长名单区域可独立滚动,粘贴几百行也不会卡顿。
- 随机排序器手机上能用吗?现场投屏清楚吗?
- 能用,而且免费、无需注册、不用装 App。手机浏览器和微信内置浏览器直接打开本页即可,屏幕窄于 720px 时自动变单列,名单框、参数复选项和结果行的「已出场」勾选都保留至少 44×44 像素的触控区,单手也点得准。现场投屏建议用电脑打开后投到大屏,配合「逐位揭晓」一位位翻出名次,结果区可独立滚动、后排也看得清;手机上排好后用「复制文本」发到群里,每个人自己看名次更方便。
出场顺序怎么排?演讲比赛与面试答辩场景对照
同样是排先后,不同场合在意的东西完全不一样:比赛怕人怀疑内定,面试怕候选人互相打听,值日怕同一个人连着两轮打头。下表把六个常见场景各自的名单准备方式、建议参数和真容易踩的坑列出来,照着挑一行设置即可,不必每次从头摸索。
| 场景与常见叫法 | 名单怎么准备 | 建议设置 | 容易踩的坑 |
|---|---|---|---|
| 演讲比赛出场顺序(也叫随机出场顺序、演讲比赛抽签顺序) | 选手全名每行一个,重名的加上班级或编号区分 | 赛前当众公布种子,主持人「设为首位」,勾「逐位揭晓」投屏 | 别等排完才补种子——种子的说服力全在「先公布、后开奖」这个次序上 |
| 论文答辩上台顺序(也叫答辩顺序抽签) | 按答辩组分批粘贴,一组排一次,别把几个组混在一份名单里 | 勾「排出场时间表」,每人时长按「陈述 + 提问」的总时长填 | 「导师回避」「同实验室不连排」这类硬约束本页判断不了,只能用固定位手动钉 |
| 面试顺序随机 | 介意隐私就只粘候选人编号,不粘姓名 | 种子留空走加密级真随机,排完「复制文本」直接发给面试官 | 有人临时爽约时用行首 # 标成不参与,别整行删掉——删了后面的编号就对不上了 |
| 班级发言顺序(也叫发言顺序随机生成) | 全班名单粘一次,自己的电脑上可勾「在此设备记住名单」省得每周重贴 | 勾「本次顺序与上一次不同」,避免连着两周都是同一个人打头 | 教室公用电脑不要开「记住名单」;用完可点「删除本地名单」清掉 |
| 值日顺序生成 | 值日成员每行一个,长期请假的用行首 // 标出来 | 按周填种子(如「2026第36周」),换一个种子就得到一份新的轮值先后 | 本页只给「谁先谁后」这一列,不含周一到周五的日期格子 |
| 棋类、辩论、才艺赛的比赛顺序抽签(也叫抽签决定顺序) | 以参赛单位为单位粘贴,一行一队 | 种子选手用固定位钉在指定轮次,其余全随机 | 钉住的名次越多,随机成分掉得越快,具体有多快见下一节的算例表 |
最后一行值得展开说一句:如果你真正要的是一张「周一到周五谁打扫」的表格,那不是先后顺序问题,去值日表生成器更省事;本页的值日顺序生成只负责把人排成一列 1 到 N 的轮值先后,日期要你自己往上套。
随机排序器的固定位怎么用?出场顺序算例表
随机排序器先把没有被固定的成员做一次完整的均匀洗牌,再从第 1 位到第 N 位顺序填表:遇到被钉住的名次就放固定位成员,否则从洗好的队列里取下一个。所以固定位之外的人,在剩余名次上仍是等概率的随机排列。每钉住一个人,可能的顺序种数就少一个量级——下表把这笔账算给你看,方便你先想清楚再动手。
| 参与人数 | 固定位设置 | 结果形态 | 随机的部分 | 可能的顺序种数 |
|---|---|---|---|---|
| 8 人 | 无 | 1~8 位全随机 | 全部 8 位 | 8! = 40320 |
| 8 人 | 主持人钉第 1 位 | 第 1 位固定,2~8 位随机 | 其余 7 位 | 7! = 5040 |
| 8 人 | 主持人第 1 位 + 压轴第 8 位 | 首末固定,2~7 位随机 | 中间 6 位 | 6! = 720 |
| 8 人(2 人请假) | 行首加 # | 只排 6 人、名次 1~6 | 全部 6 位 | 6! = 720 |
| 8 人 | 8 条固定位钉满 | 结果完全确定 | 无随机 | 仅 1 种 |
读表的一个提醒:钉住的人越多,「随机」的成分掉得越快。8 人全随机有四万多种排法,钉死首末两位就只剩 720 种,钉满 8 条就退化成一张手工排的固定名单——它仍然照你的意思出表,但别再对外称这是抽签结果。
随机排序器的出场时间表怎么排?时长与间隔怎么算
出场时间表的换算只有一条公式:第 i 位的上台时刻 = 起始时间 + (i−1) ×(每人时长 + 间隔)。每人时长是这位选手自己占用的时间,间隔是他下台到下一位上台之间的换场时间(搬道具、评委打分、主持串场都算在这里)。下表按几种常见节奏算出总时长,方便你反推场地要预约多久。
| 人数 | 每人时长 | 间隔 | 第 2 位上场 | 最后一位上场 |
|---|---|---|---|---|
| 8 人 | 5 分钟 | 1 分钟 | 起始 + 6 分钟 | 起始 + 42 分钟 |
| 12 人 | 3 分钟 | 0 分钟 | 起始 + 3 分钟 | 起始 + 33 分钟 |
| 20 人 | 8 分钟 | 2 分钟 | 起始 + 10 分钟 | 起始 + 190 分钟 |
| 30 人 | 2 分钟 | 1 分钟 | 起始 + 3 分钟 | 起始 + 87 分钟 |
随机排序器、随机分组器和随机点名器怎么选?
一句话分工:本页决定「谁先谁后」,其他随机工具各管一件事,别拿错工具。想决定谁和谁一组用随机分组器(常见做法是先分组、再用本页给各组排出场序);只想点出一个人回答问题用随机点名器;要从一群人里抽出若干个(有人抽不中)用随机抽签;只是二选一、多选一做决定用幸运大转盘;要排成教室那样的几排几列座位网格用随机座位表。如果你要的其实是「把多行文本按拼音、笔画或长度排序」,那属于文本排序,它的输出是纯文本行,没有名次编号、固定位与出场时间表。
| 工具 | 解决的问题 | 输出形态 | 本工具独有的能力 |
|---|---|---|---|
| 随机排序器(本页) | 决定谁先谁后 | 带名次的一维顺序表 | 固定位 / 排除请假 / 与上次不同 / 种子复现 / 出场时间表 |
| 随机分组器 | 决定谁和谁一组 | 若干组卡片 | — |
| 随机点名器 | 点出一个人 | 单个姓名 + 滚动动画 | — |
| 随机抽签 | 抽出若干个(会落选) | 中签名单 | — |
| 随机座位表 | 排到几排几列 | 二维座位网格 | — |
| 文本排序 | 按拼音/笔画/长度排序 | 纯文本行 | — |
随机排序器怎么用?各种叫法与英文名对照
同一件事在不同人嘴里叫法不同,用哪个词搜都能找到这里,但叫法背后的期待略有差别。下表说明每种叫法通常指什么,以及在本页对应哪一步操作——先对上叫法,再看要不要开时间表和固定位。
| 常见叫法 | 通常指什么 | 本页对应操作 |
|---|---|---|
| 出场顺序生成器 / 出场顺序表生成器 | 要的是一张能直接投屏或打印的表,不只是打乱后的几行字 | 排完点「复制表格」得 Markdown 表、「下载 CSV」存档;开了时间表还会多一列出场时间 |
| 顺序生成器 | 最笼统的说法,可能指人的先后,也可能指 1、2、3 这类编号序列 | 本页只做「谁先谁后」;要的是纯数字序列或随机数,本页给不了 |
| 随机排名次 | 关心的是每个人拿到第几位这个编号,而不是谁在谁前面 | 结果表最左列就是名次,从 1 连到 N,不跳号也不重复 |
| 随机先后顺序 | 只想知道谁在谁前面,具体第几位无所谓 | 同一次排序就够了,结果表从上往下读即是先后;不必开时间表 |
| 名单随机打乱 | 强调输入是一份现成名单,只求打散,不加任何规则 | 粘名单直接点「随机排序」,固定位、请假标记、种子全都留空不填 |
| 免费在线随机排序 | 强调不装软件、不注册、打开网页就能用 | 本页即是:免费在线随机排序,洗牌在你自己的浏览器里完成,名单不发往服务器 |
英文语境下这类工具通常叫 random order generator 或 list randomizer,搜 shuffle names online、randomize list order 找到的都是同一件事。差别主要在默认功能:英文站点的 list randomizer 多半只做「把行打乱」这一件事,本页额外提供的固定位、请假排除、避免与上次相同、种子复现和出场时间表,通常要另找工具或自己动手拼。