順列・組み合わせ計算機

用意された個数 n と選ぶ個数 r を入力し、同じものを選び直せるか指定してください。組み合わせでは順序を区別せず、順列では区別します。

順列・組み合わせ計算機

同じ要素をもう一度選べますか?

結果

10組み合わせ C(n, r):順序を区別しない

順列 P(n, r):順序を区別する
60

順列・組み合わせ計算機

入力値

用意された要素の数(n)
5
選ぶ要素の数(r)
3
同じ要素をもう一度選べますか?
重複なし

計算方法

重複なしの順列: P(n, r) = n! ÷ (n − r)!。

結果

組み合わせ C(n, r):順序を区別しない

10
順列 P(n, r):順序を区別する
60

計算方法

  1. 重複なしの順列: P(n, r) = n! ÷ (n − r)!。
  2. 重複なしの組み合わせ: C(n, r) = n! ÷ (r! × (n − r)!)。
  3. 重複あり: 順列は nʳ、組み合わせは C(n + r − 1, r)。
  4. 計算は BigInt による正確な整数演算で行い、丸めません。

例

n = 5、r = 3、重複なし: C(5, 3) = 組み合わせ 10 通り、P(5, 3) = 5 × 4 × 3 = 順列 60 通り。

注意点

  • n と r は 0 から 100,000 までの整数です。
  • 結果が 400 桁を超える場合は ≈ m × 10ⁿ の近似表示になります。

使い方

  • ゲームやグループ分け、数え上げ問題で選び方の数を調べます。
  • 順序が重要な場合と、順序を区別しない場合を比べられます。

よくある質問

順列と組み合わせはどう違いますか?

組み合わせでは選ぶ順番を区別しません。順列では順番が違えば別の選び方として数えます。

重複ありで選ぶとはどういう意味ですか?

一度選んだ要素をもう一度選べるという意味です。同じ要素が選択に複数回含まれることがあります。

n と r は何を表しますか?

n は選べる要素の総数、r はその中から選ぶ要素の数です。

2026年10月10日に更新

目安となる結果です。重要な判断をする前に、専門家にご相談ください。