排列組合計算機
計算排列 P(n,r) 與組合 C(n,r),支援列舉所有結果
n = 5(共 5 個元素)
快速產生:
排列 P(5, 3)
60
順序有差:從 5 個取 3 個排成一列
組合 C(5, 3)
10
順序無差:從 5 個取 3 個成一組
公式
排列
P(n,r) = n! / (n-r)!
組合
C(n,r) = n! / (r! × (n-r)!)
什麼是排列組合?
排列(Permutation):從 n 個不同元素中取出 r 個,按照一定順序排成一列。例如從 ABC 三個字母取 2 個排列,有 AB、BA、AC、CA、BC、CB 共 6 種。
組合(Combination):從 n 個不同元素中取出 r 個,不考慮順序。例如從 ABC 三個字母取 2 個組合,有 AB、AC、BC 共 3 種(AB 和 BA 視為同一組)。
排列組合是機率統計的基礎,廣泛應用於彩票計算、密碼學、資料分析等領域。