随机排序器

随机排序器是把名单随机打乱、生成「谁先谁后」出场顺序表的在线工具,常用于演讲比赛出场、班级发言顺序、面试答辩和值日轮流。名单每行一个粘贴进去点「随机排序」,就得到带名次的完整顺序表:可把主持人钉在第 1 位、压轴钉在最后一位,排除临时请假的人,也可填种子让同一份名单在任何设备排出同样的顺序、事后复算。洗牌用浏览器加密级随机数,每种顺序等概率出现,结果可复制成文本、表格或 CSV,名单不上传。

行首加 #// 表示本轮请假,保留在名单里但不参与排序。

固定位(把某人钉在指定名次,其余随机)

同一种子 + 同一名单 + 同一固定位 = 同一顺序,可当场公示种子供事后验证。

揭晓方式

点左侧「随机排序」生成出场顺序表

如何使用随机排序器

1

在名单框每行填一个成员姓名(可点「示例名单」快速体验),行首加 # 或 // 表示本轮请假,上方会实时显示「共 N 人参与、M 人不参与」。

2

需要固定名次时,在「固定位」里选成员并填名次后点「钉住」,也可直接点「设为首位」把主持人钉在第 1 位、「设为末位」把压轴钉在最后一位。

3

想让结果事后可验证就填一个种子(如比赛编号),同一种子加同一份名单每次都排出同样的顺序;留空则用加密级真随机,并可勾选「本次顺序与上一次不同」。

4

需要上台时刻就勾选「排出场时间表」,填起始时间、每人时长与间隔,右侧会实时预览几点开始、最后一位几点上场。

5

点「随机排序」生成带名次的顺序表;选「逐位揭晓」可现场一位位翻出,也能随时点「全部展开」跳过动画。

6

结果区可勾选「已出场」跟踪进度,并用「复制文本」粘微信群、「复制表格」粘 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 多半只做「把行打乱」这一件事,本页额外提供的固定位、请假排除、避免与上次相同、种子复现和出场时间表,通常要另找工具或自己动手拼。