数学

組み合わせ計算機 — 順序を問わない選び方

n個からr個を選ぶ組み合わせの数を、順序を問わずに計算します。

最終更新 · アルゴリズム・定数・初期入力を確認(JSON)

数値を入力

組み合わせ 120
計算結果

この計算機について

組み合わせは、順番を気にせずに選ぶ場合の数を数えます。カードの並び順ではなく、配られた手札を数えるイメージです。式は二項係数で、確率や統計のさまざまな場面に登場します。順番まで区別する場合は順列となり、数はもっと大きくなります。

計算例

下記の既定値を用いた計算結果

総品目数(n) 10 · 選ぶ個数(r) 3 組み合わせ 120 · 順列 720 · 重複組み合わせ 220

一般的な参考資料

免責事項

本計算ツールは一般的な数学的結果を提供します。学習・計画・概算に適しています。採点対象の課題、公表する数値、金銭的な約束に用いる場合は、必ず別途検証してください。

運営・保守: CalcDelta

実装の出典

この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。

アルゴリズム・定数・初期入力を確認(JSON)

式と変数

C(n,r) = n! ÷ (r!(n−r)!); P(n,r) = n! ÷ (n−r)!; C_rep = (n+r−1)! ÷ (r!(n−1)!)

n
全体の個数
r
選ぶ個数
C(n,r)
組み合わせ
P(n,r)
順列
C_rep
重複を許す組み合わせ

入力は0〜100の整数です。重複なしでは r > n の組み合わせと順列は0ですが、重複ありの組み合わせは別に計算します。個数は正確な整数文字列で返します。

この電卓を埋め込む

iframe コードをコピーしてサイトに置けます。アカウント不要。表示中の入力値が同期されます。

よくある質問

重複組み合わせが通常の組み合わせより大きくなるのはなぜですか?

通常の組み合わせは同じ項目の再利用を禁じるため、10個から3個を選ぶと120通りです。重複を許すと式は(n + r − 1) choose rとなり、10と3では(12 choose 3)すなわち220通りでほぼ2倍になります。重複は同じ項目を何度も登場させ、nを増やさずに母集団を広げます。順序が意味を持つため、順列の出力は別に示されます。 重複なしでは、集合に含まれる数より多く選ぶ場合、組み合わせと順列は0になります。重複ありの結果は別に計算するため、r が n より大きくても正の値になる場合があります。