按元素生成全排列
支持按行、逗号、分号或制表符拆分元素,把一组候选快速展开成所有顺序组合。
支持按行、逗号、分号或制表符拆分元素,把一组候选快速展开成所有顺序组合。
默认会先去重输入,也可以指定选取数量,适合做全排列或从 n 项中取 r 项排列。
排列生成、复制和预览都在浏览器本地完成,不会把输入内容上传服务器。
全排列 · 本地生成 · 限量输出
适合组合方案、排班顺序、样本顺序和算法验证。输入会先在浏览器本地整理,最多支持 7 项和 5040 条结果。
有效元素
3
选取数量
3
排列条数
6
去重输入
开启
排列结果
完整输出工具使用说明
把元素逐行输入,或用逗号、分号、制表符分隔,例如 `红,蓝,绿`。
留空就是对全部元素做全排列;也可以输入 2、3 等数量,只生成指定长度的排列。
确认分隔符和结果后,直接复制所有排列结果,用于表格、方案对比或算法测试。
功能说明
适合排班顺序、候选方案组合、测试样本顺序、教学演示和算法验证。
如果只是要计算排列数量,可以用排列组合计算器;如果需要展开具体顺序,就用这个全排列工具。
全排列数量增长非常快,7 个元素已经会生成 5040 条结果。
页面默认限制在 7 项以内,是为了避免浏览器无意义高负载,同时保证复制和预览可控。
常见问题
不会。拆分、去重、排列和复制都只在浏览器本地完成。
当前最多 7 个元素,也就是最多 5040 条结果。
可以,在“选取数量”里输入需要的长度,例如 5 个元素取 3 项排列。
默认开启输入去重,避免重复元素产生重复排列;你也可以手动关闭去重。