🔢 排列与组合计算器
计算任意 n 和 r 值的排列(nPr)和组合(nCr)。
这是什么工具?
排列与组合计算器是一种数学工具,用于计算从集合中排列或选取项目的方式数量。这些计算是组合数学、概率理论、统计学和计算机科学的基础。排列计算顺序重要的排列方式。例如,从 5 本书的收藏中在书架上排列 3 本书的方式数是一个排列,计算为 5 乘以 4 乘以 3,等于 60。组合计算顺序不重要的选取方式。从 5 人的群体中选择 3 人组成委员会是一个组合,计算为 5 选 3,等于 10。nPr 表示从 n 个项目中选择 r 个项目的排列,而 nCr 表示组合。关键区别在于顺序或排列是否重要。密码 1-2-3 与 3-2-1 不同,这是一个排列问题。但一手 3 张牌不论您抽牌的顺序如何都是一样的,这是一个组合问题。这些计算出现在彩票赔率、密码安全、团队选拔、座位安排、锦标赛赛程和基因分析中。手动计算阶乘对大数字来说不切实际,因为 20 阶乘已经是一个 19 位数的数字。运作原理
对于排列 nPr,计算器计算 n 阶乘除以 n 减 r 阶乘。公式为 nPr 等于 n 阶乘除以 n 减 r 阶乘。例如,5P3 等于 5 阶乘除以 2 阶乘,即 120 除以 2,得到 60。对于组合 nCr,计算器将排列结果除以 r 阶乘,以考量顺序不重要的事实。公式为 nCr 等于 n 阶乘除以 r 阶乘乘以 n 减 r 阶乘。例如,5C3 等于 5 阶乘除以 3 阶乘乘以 2 阶乘,即 120 除以 12,得到 10。工具以迭代方式计算阶乘以有效处理大值,并验证 n 和 r 为非负整数且 n 大于或等于 r。Ad
使用方法
- 输入 n 的值,即您集合中的项目总数。
- 输入 r 的值,即您正在选取或排列的项目数。
- 按下计算以同时查看排列 nPr 和组合 nCr 的结果。
- 当选取顺序重要时使用 nPr,例如排列书籍或分配职位。
- 当顺序不重要时使用 nCr,例如选择团队成员或抽牌。
常见问题
常见问题
什么时候该用排列,什么时候该用组合?
顺序重要时使用排列。将 3 人排成一列、分配金银铜牌或建立密码都是排列问题,因为顺序会改变结果。顺序不重要时使用组合。选择委员会、选择彩票号码或挑选一手牌都是组合问题,因为相同的项目不论顺序都算一个结果。
n 阶乘是什么意思?
n 阶乘,记为 n 后面加一个惊叹号,是从 1 到 n 所有正整数的乘积。例如,5 阶乘是 5 乘以 4 乘以 3 乘以 2 乘以 1,等于 120。按照惯例,0 阶乘等于 1。阶乘增长极快,10 阶乘已超过 360 万。
n 可以小于 r 吗?
不行。您不能选取比现有更多的项目。计算器要求 n 大于或等于 r。如果您输入大于 n 的 r 值,工具会警示您计算无效。
这些如何用于彩票计算?
彩票赔率使用组合。如果彩票从 49 个号码中抽出 6 个,可能的组合数是 49C6,约等于 1398 万。您一张彩票匹配全部 6 个号码的概率是 1398 万分之一,约 0.000007%。这就是为什么彩票头奖如此难以赢得。
技巧与建议
解决计数问题时,先确定顺序是否重要,再选择排列或组合。一个有用的测试方法是问:交换两个项目是否会产生不同的结果。如果是,使用排列。如果不是,使用组合。对于涉及重复的问题(同一项目可被多次选取),需使用不同的公式,而此计算器处理标准的不重复情况。阶乘呈天文数字般增长,因此对于非常大的 n 值,结果可能超出标准数字精确度。计算器可处理到 n 等于 170 的值,之后阶乘会超过浮点数限制。所有计算都在您的浏览器中本地运行。