3个数字排列组合

从0到9,三位数的全排列与组合 · 智能生成器 + 数学原理解析

🔢 不重复排列 P(10,3)=720 🔁 可重复排列 10³=1000 🧮 组合 C(10,3)=120
🧩

三位数字 · 即时排列

点击下方按钮,预览基于 1,2,3 的经典全排列(共6种)

点击按钮查看结果

720
不重复排列
1000
可重复排列
120
组合 (无序)
3个数字排列组合示意图

📐 排列 vs 组合

  • 排列:顺序重要 (123 ≠ 321)
  • 组合:顺序无关 (123 = 321)
  • 可重复:数字可再次使用 (如 111)
🌰 举例: 数字1,2,3 排列有6种,组合仅1种。

📖 3个数字排列组合 · 完全指南

🔹 不重复排列 (全排列)

从 n 个不同数字中取出 3 个进行排列,顺序区分。公式:
P(n,3) = n × (n-1) × (n-2)
当 n=10 (0-9),P(10,3)=720 种。

🔸 可重复排列

每位数字可重复,共 n³ 种。n=10 → 1000 种(000~999)。

🔹 组合 (无序)

不考虑顺序,公式:
C(n,3) = n(n-1)(n-2) / 6
从10个数字选3个组合,C(10,3)=120。

🔸 实际应用

  • 密码锁/数字密码 (000~999)
  • 彩票排列型 (如3D直选)
  • 算法入门:回溯生成全排列
排列组合树形图
数字排列示例
组合数学图解
三位数密码组合

❓ 3个数字排列组合 · 常见问题

如果从10个数字 (0-9) 中选3个不重复数字排列,总数为 10×9×8 = 720。若指定3个特定数字如1,2,3,则全排列为 3! = 6 种。

排列考虑顺序(123 ≠ 321),组合不考虑顺序(123 = 321)。例如,密码锁是排列问题,而选3个数字买彩票通常是组合问题。

每一位有10种选择(0-9),三位总共 10×10×10 = 1000 种,从000到999。

可以使用递归回溯算法,或者 Python 的 itertools.permutations。对于数字1,2,3,手动列举:123,132,213,231,312,321。本页上方工具可即时演示。

公式 C(10,3)=10!/(3!×7!) = (10×9×8)/(3×2×1)=720/6=120。从10个数字中选3个,不考虑顺序。

💡智能记忆技巧

“排列顺位组合选,重复三次方来算。” 三位排列用阶乘,组合除以6。0-9三位数密码就是可重复排列1000种。

📌SEO 相关关键词

三位数排列组合生成器 · 3个数字全排列 · 排列组合计算 · 数字组合算法 · 数学排列组合入门