数字1、2、3、4、5 全排列 · 共120种结果
基于数字 1、2、3、4、5 生成的所有排列,每个数字仅出现一次,顺序不同。
涵盖1、2、3、4、5所有不重复排序,共计120种独立五位数,适用于数学、统计、密码学基础演示。
基于经典递归算法,毫秒级输出全部组合。支持任意五位不同数字(本演示固定12345)。
适合教师、学生展示排列组合概念,理解阶乘 (5! = 120) 的实际含义,直观查看每个结果。
组合总数: 5! = 5 × 4 × 3 × 2 × 1 = 120 种不同的五位数。每个数字仅出现一次,顺序不同代表不同数值。
应用场景: 密码学基础(全排列)、数字游戏、数学教学、统计抽样、逻辑推理题等。例如:用1、2、3、4、5组成的所有五位数(无重复)中,最大的是54321,最小的是12345。
生成原理: 采用回溯/递归全排列算法,从第一个位置开始依次选择未使用的数字,直到所有数字用完,即得到一个排列。
📌 快速示例 (前5个 & 后5个)
因为这是5个不同数字的全排列。排列数 = 5! = 5×4×3×2×1 = 120。每个数字在每一位上出现的概率均等。
不包含。每个组合中数字1、2、3、4、5都恰好出现一次,没有重复。例如 12345 合法,但 11234 不在此列。
按数值升序排列,最小的是 12345,最大的是 54321。本页面列表默认按字典序输出(相当于数值升序)。
本工具当前固定为12345。但您可以修改代码中的数字集合,例如换成 2,3,4,5,6 或 1,0,3,4,5 等。核心算法支持任意不重复数字。
因为数字集合是1-5,没有0,所以不存在前导零问题。如果包含0,则生成的五位数可能以0开头,但数值上会少一位,本工具暂不涉及。