排列组合计算器

在线计算排列数(nPr)和组合数(nCr)。输入 n 和 r 的值,即可获取结果及分步解释。免费、快速、纯客户端运行。

快速示例

关于排列组合计算器

本计算器根据给定的 n(总项数)和 r(选取数)计算排列数(nPr)和组合数(nCr)。排列计算顺序重要的排列方式;组合计算顺序不重要的选取方式。这些概念是概率论、统计学、组合数学和日常决策中的基础。所有计算均在您的浏览器中即时完成。

功能特点

常见问题

排列和组合有什么区别?

排列(nPr)计算顺序重要的排列方式。例如,ABC 与 BAC 是不同的排列。组合(nCr)计算顺序不重要的选取方式 — ABC 和 BAC 是相同的组合。排列用于有序场景(密码锁、比赛排名),组合用于无序场景(彩票、团队选拔)。

n 和 r 分别代表什么?

n 是集合中的总项数。r 是从该集合中选取的项数。例如,如果您有 10 本书,想为旅行挑选 3 本,则 n=10,r=3。

为什么 n 的最大值为 170?

阶乘增长极快。170! 约为 7.26 × 10³⁰⁶,接近 JavaScript 能表示的最大值。超过此值,结果将失去精度。

排列和组合在哪些地方会用到?

它们无处不在:概率论(纸牌游戏、掷骰子)、统计学(抽样)、计算机科学(算法复杂度)、密码学(密钥空间)、遗传学(基因组合)、体育(锦标赛分组)以及日常决策(菜单组合、密码强度)。