順列と組み合わせの違いと計算方法【高校数学から実生活まで】

順列と組み合わせの違いと計算方法【高校数学から実生活まで】

結論:「順番が重要なら順列、順番不問なら組み合わせ」

順列(nPr)組み合わせ(nCr)は、確率計算の最も基本的な道具。違いは「順番を区別するかどうか」。例えば「3人を1列に並べる方法」は順列、「3人から2人を選ぶ方法」は組み合わせ。本記事では両者の使い分けを例題で完全マスターします。

この記事で分かること

  • 順列・組み合わせの数式
  • 違いを直感的に理解する例題
  • ロト・ガチャ・座席配置の応用
  • Excel・電卓での計算方法
  • 覚えやすい記憶のコツ

1. 順列の数式

nPr = n! / (n-r)! = n × (n-1) × ... × (n-r+1)

n個の中から r個を取り出して並べる方法の数。順番を区別する。

2. 組み合わせの数式

nCr = n! / (r! × (n-r)!) = nPr / r!

n個から r個を選ぶだけ。順番は区別しない。

3. 違いを直感的に理解する例題

5人 (A,B,C,D,E) から3人を選ぶケース

順列(並べる): 5P3 = 5×4×3 = 60通り

例: ABC, ACB, BAC, BCA, CAB, CBA はすべて別として6通り

組み合わせ(選ぶだけ): 5C3 = 5P3 ÷ 3! = 60/6 = 10通り

例: {A,B,C}, {A,B,D}, ... は順序関係なく1通りとして10通り

4. ロト6の組み合わせ数

1〜43の中から6個選ぶ → 43C6 = 6,096,454 通り。1等当選確率は1/6,096,454。

5. ガチャの組み合わせ

「★5を10連で2体引く組み合わせ」を計算する際、二項分布で 10C2 × p² × (1-p)⁸ を使います。組み合わせの理解がガチャ確率の根本。

6. 座席配置(順列)

6人を6席に座らせる方法 = 6! = 720通り。これは「6人を1列に並べる順列」と同じ。

7. 「同じものを含む順列」

「ABCDE」を並べる→5!=120通り。「AABCC」を並べる→5!/(2!×2!)=30通り。同じ文字は順列で重複を除く。

8. 覚え方のコツ

  • 順列 P: P = "Permutation" / "並べる(Place)" / 順番あり
  • 組み合わせ C: C = "Combination" / 「選ぶ(Choose)」 / 順番なし

9. Excelでの計算

  • 順列: PERMUT(n, r)
  • 組み合わせ: COMBIN(n, r)

10. 実生活での応用

  • 🎯 トーナメント組み合わせ作成
  • 🎫 パスワード可能数
  • 🎮 ガチャ・宝くじ確率計算
  • 🍽️ レストランのコース選択数
  • 🎁 プレゼントの選び方

よくある質問

Q. 順列と組み合わせ、どっちが大きい?

A. 順列のほうが大きいです。nPr = nCr × r! の関係。組み合わせを r! 倍したものが順列です。

Q. 0! が1になる理由は?

A. 『0個を並べる方法は1通り(何もしない)』と定義されています。これにより数式が一貫して成り立ちます。

Q. nPn と nCn の値は?

A. nPn = n!(全部並べる方法)、nCn = 1(全部を選ぶ方法は1通りだけ)。

Q. 確率計算で重複組み合わせは?

A. 『重複組み合わせ』は H(n,r) = (n+r-1)C r で計算。例: アイスから3個(重複可)選ぶ。

Q. 組み合わせの計算が大きくなる場合は?

A. 電卓・Excel・プログラミング言語(Python の math.comb)で計算可能。スターリングの公式で近似することも。

まとめ

この記事のポイント

  • 順列(nPr)は順番あり、組み合わせ(nCr)は順番なし
  • nPr = n! / (n-r)!
  • nCr = n! / (r!(n-r)!) = nPr / r!
  • ロト6の組み合わせは43C6 = 6,096,454通り
  • ExcelではPERMUT・COMBIN関数で計算可能

関連記事

この記事の監修者

確率計算シミュレーター編集部

統計学・確率論の専門知識を持つ編集チームが、正確で信頼できる情報を提供します。すべての記事は数学的に検証済みで、出典を明記しています。

監修者プロフィールを見る