对战分边器

对战分边器是把一份名单随机分成对战双方(红队与蓝队)的在线工具,常用于球场临时分队、开黑分红蓝方、团建对抗赛和辩论正反方分组。名单每行一个粘进来点「开始分边」即得两边完整阵容;姓名后面跟一个战力值还能让两队总战力尽量接近,并直接显示战力差。队长、必须同队或必须分开、替补席与先手方都在这一页设好。纯随机时每种分法等概率;填一个种子则同一份名单在任何设备分出同样结果。全程在浏览器本地运行,名单不上传。

行尾的数字是战力(0~999,可空);行首加 #// 表示本轮不上场,直接进替补席。

分边模式

名单里已标战力,切到「按战力均衡」可让两边实力尽量接近。

人数除不尽时
队长(每队至多一位,自动分在不同队)
锁定关系(0/20 条)

两个下拉不能选同一个人。

同一种子 + 同一名单 + 同一约束 = 同一分边,赛前公示种子可事后验证。

点左侧「开始分边」把名单分成对战双方

如何使用对战分边器

1

在名单框每行填一个成员姓名(可点「示例名单」快速体验),想按实力均衡就在姓名后面跟一个 0~999 的战力值,如「张三 9」;行首加 # 或 // 表示本轮不上场,直接进替补席。

2

选择分几边:默认红蓝两队,最多可以分到 8 队混战;每个队名都能改成「我方 / 对面」「一班 / 二班」这类现场叫得出口的名字,队色随位次自动分配。

3

标了战力就把分边模式切到「按战力均衡」,工具会把两边总战力差压到尽量小;没标战力时保持「纯随机」即可,每种分法等概率。

4

需要队长就在「队长」里选人并指定队伍,或点「随机指定队长」;两位队长必然分在不同队。想让情侣搭档同队、两个大腿分开,就用 🔗 必须同队和 ⛔ 必须分开锁定关系。

5

人数除不尽时选「人数差 1」或「多的人进替补」;想让结果事后可验证就填一个种子(如「周五夜场」),留空则用加密级真随机,并可勾选「本次分边与上一次不同」。

6

点「开始分边」得到红蓝阵容卡(含人数、总战力、队长与先手方);点一位成员再点另一位可手动对调,替补也能这样换上场,队长 👑 会跟着人一起换到新队。

7

结果区用「复制文本」粘微信群、「复制表格」粘 Markdown 文档、「复制到 Excel」自动分列、「下载 CSV」存档,替补席在四种格式里都不会丢。

关于对战分边器的常见问题

对战分边器怎么把名单随机分队分成红蓝两边?
把名单每行一个粘贴到左侧输入框,确认上场人数无误后点「开始分边」,就会得到红队与蓝队两张完整阵容卡。分配用浏览器的加密级随机数(crypto.getRandomValues)配 Fisher–Yates 洗牌,纯随机模式下每种分法等概率出现,全员各就各位、不重复不遗漏。人数是双数时两边一样多,单数时可以选择让一边多 1 人,或把多出来的人放进替补席。
对战分边器能按战力均衡分队吗?战力差怎么算?
能。在名单里每行姓名后面跟一个 0~999 的数字当战力,例如「张三 9」「李四,8」,再把分边模式切到「按战力均衡」。工具会先按战力从高到低把人依次发给当前总战力最低的一边(相当于蛇形分配),再做局部交换优化:反复尝试把两边人数相同的成员对调,只要能让总战力差变小就接受,直到换不动为止。结果页顶部直接显示「战力差 X」,X 就是最强一队与最弱一队的总战力之差,越小说明两边越接近。
对战分边器怎么指定队长,让队长分在不同队?
在「队长」一栏选中成员、再选他属于哪一队,点「指定」即可;也可以直接点「随机指定队长」让工具随机挑出几位各占一队。每队至多一位队长,所以两位队长必然分在不同队,其余人再随机(或按战力)分配到两边。如果队长本人还锁了「必须同队」的搭档,搭档会跟着他一起进那一队;万一两位不同队的队长被同一条同队规则绑在一起,工具会明确提示这条规则冲突并忽略它,而不是悄悄让某位队长站错队。分完之后现场微调也不会弄乱队长:点两位成员手动对调时,队长身份跟着人走——队长换到另一队就继续在新队戴皇冠(新队原来就有队长时留任原队长),换去替补席则原队的队长位空出来,屏幕上的皇冠与复制、下载出来的名单始终一致。
随机分队怎么让两个人必须同队或必须分开?
在「锁定关系」里选好两个人,点 🔗 必须同队就把他们绑在一起整体分配(适合情侣、固定搭档、师徒),点 ⛔ 必须分开就保证他们进不同队(适合两个实力过强的人不许同边)。两类规则合计最多 20 条,可以链式使用:锁了 A 与 B、又锁了 B 与 C,三个人就会一起走。规则冲突(比如同一对既要同队又要分开)或实在无法同时满足时,工具会逐条列出被忽略的是哪一条以及原因,绝不静默吞掉。
人数是单数时对战分边器怎么分边?可以设替补吗?
两种策略随你选:选「人数差 1」时 5 个人会分成 3 对 2,页面会标明哪一队多 1 人;选「多的人进替补」时两队各 2 人,剩下那位进替补席单列显示。名单里行首加 # 或 // 的人(临时请假、只来围观)也会直接进替补席。替补不是被淘汰——点一下替补再点一位场上成员就能把他换上去,两边人数和战力会立刻重算,适合现场轮换。
对战分边器怎么随机决定先手方谁先发球?
在设置区勾上「随机决定先手方」,点「开始分边」时工具会在分好的队伍里再随机抽一队标成先手,结果页的队名旁边直接挂上「先手」标记,复制文本、复制表格与下载的 CSV 里也带着它,不用另外拍板谁开球。先手抽取与分边共用同一个随机源:填了种子就跟阵容一起复现,不勾这一项则一次都不抽,也不会白白消耗种子序列。已经分好边、只想重抽一次开球权的话,用在线抛硬币比重新分边更快。
对战分边器怎么重新分边,能和上一次不一样吗?
分完一次后按钮会变成「再分一次」,点一下就用同样的名单与设置重新分边,手动对调过的临时结果会被整体重排覆盖。默认勾着的「本次分边与上一次不同」会把上一轮结果折成一个指纹,重排到与它不同为止,最多重试 8 次——人少时可能的分法本来就有限(4 个人分两队一共只有 6 种),重试完仍撞上上一次是正常概率,再点一次即可。填了种子这一项会自动关闭,因为种子的用途正相反:让同一份名单每次都分出同样的两边。上一轮指纹只存在页面内存里,刷新页面就忘了。
对战分边器分边公平吗?事后能验证没作弊吗?
两点保证:一是随机源用浏览器的 crypto.getRandomValues 加密级随机数,不是 Math.random 糊弄,纯随机模式下每种分边概率完全相同;二是提供种子,开打前当众公布一个种子(比如「周五夜场」),同一份名单、同样的队长与锁定关系、同一个种子,在任何设备任何浏览器都会分出完全一样的两边阵容,事后任何人都能自己复算一遍验证。注意种子与「本次分边与上一次不同」互斥,填了种子后者会自动关闭。
对战分边器和随机分组器有什么区别?
随机分组器解决的是「把名单均分成 N 个小组」,组与组之间没有对抗关系,适合课堂分组、活动分桌;本工具解决的是「谁和谁一边打」,因此有阵营语义:可自定义队名队色、按战力均衡两边实力、指定队长、锁定必须同队或必须分开、设替补席、随机先手方,这些随机分组器都没有。如果你只是要把 30 个人分成 6 组做作业,用随机分组器更合适;要打一场就用本页。
打篮球开黑怎么用分边器快速分队?
球场上的常见做法是:把到场的人每行一个粘进来,给几位明显更强的写上战力(比如 9、8、7,其余留空当 0 也行),切到「按战力均衡」,再用 ⛔ 必须分开把两个大腿锁到不同边,点「开始分边」即可;开着「随机决定先手方」还能顺带决定谁先发球。电竞开黑同理,把队名改成「红方 / 蓝方」,五排凑不齐时用「多的人进替补」把多出来的人放替补席轮换。
对战分边器最多支持多少人分队?能分几个队?
名单最多支持 500 人,每行一个成员,超出部分会自动忽略并提示;至少需要 2 人上场才能分边。队伍数支持 2~8 队,除了常规的红蓝两队,还能分成 3~8 队做多方混战(比如四队循环赛、八人吃鸡分组),队名与队色都会按位次自动补齐。500 人分 8 队也是在浏览器里一瞬间算完,不需要等待、不需要联网。
对战分边器的分队结果能导出成表格吗?
能,结果区提供四种导出:「复制文本」适合直接粘微信群或钉钉;「复制表格」输出 Markdown 表格,粘进文档或笔记就是排好的表;「复制到 Excel」输出制表符分隔的内容,粘进 Excel、WPS、飞书表格会自动分列;「下载 CSV」把队伍、人数、战力、成员四列存成文件,替补席单独占一行。CSV 带 UTF-8 BOM,用 Excel 双击打开中文不乱码——别处导出的 CSV 在 Excel 里变成乱码,多半就是缺了这个 BOM 被当成 GBK 读取。姓名里带逗号、引号会按 RFC4180 规则转义,以等号或加号开头的内容会做公式注入防护,导进表格软件不会被当成公式执行。
对战分边器手机上能用吗?名单会上传吗?
能用,而且免费、无需注册、不用装 App。手机浏览器和微信内置浏览器直接打开本页即可,屏幕窄时阵容卡自动上下堆叠成单列,按钮与成员行都保留至少 44 像素的触控区,球场边单手也点得准。名单解析、分边计算、导出全部在你自己的浏览器里完成,分边过程不向服务器发送任何数据,成员姓名不会离开你的设备(页面只加载站点访问统计脚本,它不读取、也不上报你填的名单与结果);名单默认只存在内存里,只有你主动勾选「在此设备记住名单」才会写入本地存储,随时可以点「删除本地名单」清除。

对战分边器怎么按战力均衡分队?10 人算例

按战力均衡分队分两步。第一步是蛇形分配:把所有人按战力从高到低排队,每次把下一个人发给当前总战力最低的一边,于是最强的两个人天然被拆到两边。第二步是局部交换优化:反复挑出总战力最高与最低的两队,尝试把两边人数相同的成员对调,只要战力差变小就接受,直到再也换不动(或达到内部迭代上限)为止。下表是一份 10 人名单的完整算例,两边最终总战力 30 对 30,战力差为 0。

对战分边器战力均衡算例:10 人按战力分成红蓝两队
成员战力分配步骤落到哪一队该队累计战力
张三9最高战力先发红队9
李四8发给较低的一边蓝队8
王五7发给较低的一边蓝队15
赵六7发给较低的一边红队16
钱七6发给较低的一边蓝队21
孙八5发给较低的一边红队21
周九5并列时按随机打破蓝队26
吴十4发给较低的一边红队25
郑一3发给较低的一边红队28
王二2收尾后交换优化红队 / 蓝队各 5 人红 30 · 蓝 30(战力差 0)

对战分边器随机分队每种分法都等概率吗

纯随机模式下,工具先用浏览器的 crypto.getRandomValues 对名单做一次 Fisher–Yates 均匀洗牌,再按各队目标人数顺序切分——这等价于在所有可能的分法里等概率抽一种。以 4 人分两队为例,一共 6 种分法,每种出现的概率都是 1/6,没有哪一对更容易被凑在一起。加上队长、必须同队或必须分开之后,随机性只在满足约束的分法里展开,工具会优先安排最难安置的人(带回避规则的人与被绑在一起的大单元),只有在实在无解时才按「先放宽人数上限、再忽略一条挡路的回避规则」的顺序降级,并把放宽了什么逐条写在结果上方。

对战分边器不同设置下的结果形态
上场人数设置结果形态随机的部分
10 人默认红蓝各 5 人全部 10 人
10 人指定两位队长两位队长各占一队,其余随机其余 8 人
10 人锁定 A 与 B 必须同队A、B 整体走位其余 8 人
11 人 · 人数差 1默认一边 6 人一边 5 人全部 11 人
11 人 · 多的人进替补默认红蓝各 5 人 + 1 人替补全部 11 人
10 人(2 人标 #)行首加 #8 人上场 + 2 人替补上场的 8 人

按实力分队、平衡分队和公平分队有什么区别

「怎么随机分队」背后其实藏着三种不同的诉求,说法听着相近,要开的开关却不一样:按实力分队要的是两边总战力接近、别一边倒;平衡分队要的是人数也齐、最好正好对半;公平分队要的是过程没人插手、事后还能复核。三者能叠加,但前两者与最后一个天然有张力——战力标得越全,能让两边打平的分法就越少,结果越接近唯一解,随机性也就越小。真要三样都占,顺序是先按战力把强弱拆开,再用种子把这一次的结果钉住——可复现解决的是「有没有人临时调人」,解决不了「两边强不强」。

对战分边器的三种「公平」诉求与各自对应的设置
说法真正想要的在本页怎么开要付的代价
按实力分队两边总战力接近,别一边倒名单里写上战力值,分边模式切「按战力均衡」战力标得越全,可行的分法越少,结果几乎每次一样
平衡分队两边人数也要齐,最好正好对半人数除不尽时选「人数差 1」或「多的人进替补」11 个人非要 5v5,就得有一位坐替补席
公平分队过程随机、没人插手、事后能复核保持「纯随机」,开分之前当众公布种子不看实力,本来就有概率分出一边偏强

球场分队、开黑随机分队怎么用对战分边器?

分边只有三个决定要做:分几队、按不按战力、多出来的人怎么办。下表把六类最常见的现场按这三项列成配方,照着填就行——球场分队看重实力别一边倒,开黑看重人数正好凑满,团建分队看重两位队长各带一队,辩论看重事后说得清。

对战分边器常见场景的名单填法与推荐设置
场景名单怎么填推荐设置出来的结果
篮球随机分队 10~12 人到场的人每行一个,明显更强的几位标 9、8、7按战力均衡 + ⛔ 把两个大腿分开 + 随机决定先手方红蓝各 5~6 人,战力差写在结果顶部,并标出哪队先发球
足球分边 12~22 人到场的人每行一个,两位门将也写进名单按战力均衡 + ⛔ 把两位门将分开;人多时选「多的人进替补」两边各一位门将、总战力接近,多出来的人进替补席轮换
开黑随机分队(5v5 分队)五排名单,队名改成「红方 / 蓝方」纯随机;来了 11、12 个人就选「多的人进替补」双方各 5 人,多出来的进替补席等着轮换
公司团建对抗赛 20~40 人报名名单整段粘进来,临时请假的行首加 #指定两位队长 + 🔗 把固定搭档锁同队两队人数相差不超过 1,两位队长必然各占一队
课堂辩论正反方学生名单,队名改成「正方 / 反方」纯随机 + 开分之前当众公布种子正反方名单,任何同学都能拿种子自己复算一遍
多队混战 3~8 队全部参赛者每行一个队伍数调到 3~8,标了战力就切「按战力均衡」各队人数相差不超过 1,队名队色按位次自动补齐

随机分队、随机分边、红蓝分队是一回事吗

是一回事,只是圈子不同、叫法不同;但「随机分组」不是。分边说的是有对抗关系的两方或多方,分组说的是彼此平行、互不对抗的若干小组,搜错词会落到完全不同的工具上。下表把常见叫法按出现的场合列出来,对照着看就不会找错页。

随机分队的常见叫法与各自出现的场合
叫法常出现在什么场合指的是不是本页
随机分边 / 分边球场、羽毛球馆临时组队
红蓝分队 / 开黑分红蓝方电竞开黑,红蓝沿用 MOBA 双方阵营色
随机分两队 / 团建分队课堂对抗赛、公司团建对抗赛
抽签分边强调当众抽、事后要能验的场合
分队器 / 分队工具 / 在线随机分队直接搜工具时的叫法
随机分组 / 分组器把名单均分成 N 个平行小组不是,那是随机分组器

英文语境下这类工具通常叫 team split 或 random team picker,强调按实力配平两边的写作 balanced team generator,专指红蓝双方的写作 red vs blue team generator——搜这几个词找到的都是同一件事。把名单分成互不对抗的小组则是另一码事,英文里叫 group generator。

对战分边器和其他随机工具怎么选?

一句话分工:本页决定「谁和谁一边打」。要把名单均分成 N 个没有对抗关系的小组(课堂分组、活动分桌)请用随机分组器;分完边想排出场顺序用随机排序器;只想从一群人里抽出若干个(有人抽不中)用随机抽签;只要点出一个人回答问题用随机点名器;多选一做决定用幸运大转盘;如果只是要决定谁先发球,在线抛硬币比分边更轻量。

对战分边器与站内其他随机工具的分工对照
工具解决的问题输出形态本工具独有的能力
对战分边器(本页)决定谁和谁一边打红蓝双方阵容卡战力均衡 / 队长 / 必须同队或分开 / 替补席 / 先手方
随机分组器把名单均分成 N 组若干组卡片(无对抗关系)
随机排序器决定谁先谁后带名次的一维顺序表
随机抽签抽出若干个(会落选)中签名单
随机点名器点出一个人单个姓名 + 滚动动画
在线抛硬币二选一(谁先发球)正面 / 反面