Permutations & Combinations (nPr & nCr) Calculator

Calculate Permutations nPr = n! / (n-r)! and Combinations nCr = n! / (r! (n-r)!) for Class 11, 12, and university probability and combinatorics.

Permutations & Combinations (nPr & nCr) Calculator

Class 11, 12 & Uni Probability
Permutations nPr = n! / (n-r)!60Order Matters
Combinations nCr = n! / (r!(n-r)!)10Order Does Not Matter

Comprehensive Guide to Combinatorics: Permutations, Combinations & Probability

Combinatorics is the branch of pure mathematics dedicated to the art of systematic counting, arrangement, and grouping without exhaustive enumeration. In senior secondary mathematics (Class 11 and Class 12 across CBSE, ICSE, Cambridge A-Levels, and AP Statistics) and university computer science, mastering Permutations (nPr) and Combinations (nCr) is the foundational prerequisite for discrete mathematics, statistical mechanics, genetic inheritance modeling, and algorithmic cryptography.

Whenever human beings face questions such as: “In how many ways can eight runners finish in the top three medals?” or “How many unique five-card poker hands can be dealt from a standard deck?”, combinatorics provides the exact analytical tools. The HiFi Toolkit Permutations & Combinations Calculator computes large factorial fractions, illustrates binomial expansions, and clarifies whether your scenario demands ordered permutations or unordered combinations.

The Fundamental Principles of Counting

All complex combinatorial theorems derive from two elementary logical axioms:

1. The Multiplication Principle (AND)

If an experiment consists of two consecutive independent operations where the first operation can occur in m ways and the second operation can occur in n ways, then the total number of combined sequential outcomes is m × n. For example, picking a shirt from 4 options AND trousers from 3 options yields 4 × 3 = 12 unique outfits.

2. The Addition Principle (OR)

If an event can occur through either one of two mutually exclusive actions (where action A can happen in m ways and action B can happen in n ways, with no overlap), the total number of single-choice outcomes is m + n. Choosing either tea (3 varieties) OR coffee (4 varieties) yields 3 + 4 = 7 choices.

Permutations (nPr): When Sequence Order Matters

A Permutation is an ordered arrangement of elements. Changing the sequential position of any element creates an entirely distinct permutation:

Algebraic Derivation of the Permutation Formula

Suppose we have n distinct objects and wish to fill r ordered slots:

  • Slot 1 can be filled in n ways.
  • Slot 2 can be filled in (n - 1) remaining ways.
  • Slot 3 can be filled in (n - 2) remaining ways...
  • Slot r can be filled in (n - r + 1) remaining ways.
nPr = n × (n - 1) × (n - 2) × ... × (n - r + 1) = n! / (n - r)!
Circular Permutations

When arranging n objects in a closed circular loop (like guests around a round dining table), rotations do not create new arrangements. Fixing one reference position reduces total distinct permutations to (n - 1)!.

Multiset Permutations (Duplicates)

When arranging objects containing duplicate indistinguishable tokens (e.g., anagrams of words like “STATISTICS”), divide by duplicate factorials: Total = 10! / (3! × 3! × 1! × 2! × 1!) = 50,400.

Combinations (nCr): When Sequence Order Does Not Matter

A Combination represents an unordered subset of items chosen from a larger collection. The selection {A, B, C} is identical to {C, B, A}:

Dividing Out Redundant Order

Because any subgroup of r items can be internally permuted in r! ways, the permutation formula overcounts combinations by a factor of r!:

nCr = nPr / r! = n! / (r! × (n - r)!) = (n over r)
Context ScenarioDoes Order Matter?Applicable ConceptExample Calculation
Electing President, VP, TreasurerYes (Distinct Roles)Permutation (nPr)10 candidates → 10P3 = 720
Selecting a 3-person delegationNo (Equal Status)Combination (nCr)10 candidates → 10C3 = 120
Four-digit ATM PIN CodeYes (1234 ≠ 4321)Permutation (n^r)10 digits with replacement → 10^4 = 10,000
Lottery Number DrawingNo (Any drawn order wins)Combination (nCr)6 from 49 → 49C6 = 13,983,816

Combinations with Repetition & The Stars and Bars Theorem

Standard combinations assume sampling without replacement, where each candidate item can only be selected at most once. However, in statistical physics (such as Bose-Einstein distribution of identical particles into discrete energy states) and everyday consumer scenarios (such as choosing a dozen donuts from five available pastry varieties), objects can be picked multiple times without order constraint.

This problem is solved using William Feller's famous Stars and Bars combinatorial technique. If you wish to select r items from n distinct categories with unlimited replacement, the total number of multisets is given by:

Total Combinations with Repetition = ((n + r - 1) choose r) = (n + r - 1)! / [r! × (n - 1)!]

For example, if an ice cream parlor offers 4 flavors and a customer orders a sundae bowl containing 6 scoops (where flavors can be repeated arbitrarily), the number of distinct flavour distributions is (4 + 6 - 1) choose 6 = 9 choose 6 = 84 combinations.

Pascal's Triangle, Symmetry & The Binomial Theorem

Combinations are deeply intertwined with algebra and polynomial expansions through the Binomial Theorem. The combinatorial symbol nCr is synonymous with the binomial coefficient:

(x + y)^n = ∑ [k=0 to n] (n choose k) × x^(n-k) × y^k

The coefficients of the polynomial expansion (x + y)^4 = 1x^4 + 4x^3y + 6x^2y^2 + 4xy^3 + 1y^4 correspond exactly to 4C0, 4C1, 4C2, 4C3, 4C4, which match row 4 of Pascal's Triangle: 1, 4, 6, 4, 1.

Two vital identities illustrate the deep mathematical elegance of combinations:

  • Symmetry Identity: nCr = nC(n-r). Choosing 2 people out of 10 to assign a task leaves an identical subgroup of 8 unassigned people (10C2 = 10C8 = 45).
  • Pascal's Recurrence Identity: (n choose k) = (n-1 choose k-1) + (n-1 choose k). Every number inside Pascal's Triangle equals the exact sum of the two numbers situated directly above it.

Real-World Applications: From Poker Odds to Cryptography

Poker Hand Probabilities

In 5-card poker, total possible hands equal 52C5 = 2,598,960. The number of possible Full House hands (three of one rank, two of another) is computed using the multiplication principle: 13C1 × 4C3 × 12C1 × 4C2 = 13 × 4 × 12 × 6 = 3,744. The probability of dealing a Full House is 3,744 / 2,598,960 ≈ 0.144%.

Cryptographic Keyspace Exhaustion

Password security relies on permutation combinatorics. An 8-character password using alphanumeric characters (62 choices) yields 62^8 ≈ 2.18 × 10^14 permutations. Modern AES-256 encryption offers 2^256 ≈ 1.15 × 10^77 combinatorial keys, rendering brute-force attacks physically impossible within the lifetime of the universe.

Genetics & Mendelian Inheritance

When diploid organisms reproduce, chromosome segregation and independent assortment follow combinatorial principles. Humans possess 23 pairs of chromosomes, yielding 2^23 = 8,388,608 genetically distinct gametes per parent, resulting in over 70 trillion unique diploid zygote combinations even before chromosomal crossover is factored in.

Network Topology & The Handshake Problem

To connect n computer servers in a full mesh network where each server directly links to every other server, the total required point-to-point cables equals nC2 = n(n - 1) / 2. Connecting 50 data center nodes in full mesh requires 50 × 49 / 2 = 1,225 distinct physical cables.

Step-by-Step Worked Combinatorics Examples

Example 1: The Committee Selection Problem (Combinations)

Problem: A university department has 7 professors and 10 graduate students. A curriculum advisory committee of 5 members must be formed containing exactly 2 professors and 3 graduate students. How many distinct committees can be assembled?

Solution: Because roles within the committee are equal, sequence order does not matter. Use the multiplication rule with combinations: Number of committees = 7C2 × 10C3 = [ (7 × 6) / (2 × 1) ] × [ (10 × 9 × 8) / (3 × 2 × 1) ] = 21 × 120 = 2,520 possible committees.

Example 2: Anagrams with Duplicate Letters (Permutations with Repetition)

Problem: How many distinct 11-letter arrangements can be formed using the letters in the word MISSISSIPPI?

Solution: The word contains 11 total letters with repetitions: 1 ‘M’, 4 ‘I’s, 4 ‘S’s, and 2 ‘P’s. Using the multiset permutation formula: Total = 11! / (1! × 4! × 4! × 2!) = 39,916,800 / (1 × 24 × 24 × 2) = 34,650 unique arrangements.

How to Use the HiFi Toolkit Permutations & Combinations Calculator

  1. Enter Total Items (n): Type the total size of the candidate pool (e.g., 52 for a deck of cards).
  2. Enter Selected Items (r): Specify how many items will be chosen (e.g., 5).
  3. View Instant Results: The calculator updates in real time, displaying both Permutations (nPr) and Combinations (nCr).
  4. Inspect Factorial Expansions: Review the step-by-step mathematical cancellation breakdown to verify classroom homework steps.

100% Client-Side Privacy Guarantee

Your mathematical calculations and student homework remain strictly confidential. The HiFi Toolkit Permutations & Combinations Calculator processes all factorials, large BigInt multiplications, and binomial ratios locally within your web browser. No problem sets, lottery numbers, or statistical queries are ever transmitted to remote cloud servers.

Frequently Asked Questions (FAQs)

The fundamental distinction is whether the sequence order matters. A Permutation (nPr) counts arrangements where the order of selection is critical (e.g., race podium finishes 1st, 2nd, 3rd, or locker passcode sequences). A Combination (nCr) counts selections where the order is completely irrelevant (e.g., choosing a 5-person committee or a hand of playing cards).

The factorial of a non-negative integer n, denoted n!, is the product of all positive integers less than or equal to n: n! = n × (n-1) × ... × 2 × 1. By mathematical definition, 0! = 1. This convention preserves the consistency of combinatorial formulas like nPn = n! / (n-n)! = n! / 0! = n!, and reflects the empty set having exactly one unique arrangement: the empty arrangement.

For n total items chosen r at a time: Permutations formula: nPr = n! / (n - r)!; Combinations formula: nCr = n! / (r! × (n - r)!). Because combinations divide out the r! duplicate internal permutations of the selected group, nCr is always equal to nPr / r!, resulting in a smaller value whenever r > 1.

Every entry in Pascal's Triangle corresponds directly to a combination coefficient nCr (often written as 'n choose r' or (n over r)). Row n gives the coefficients for expanding the algebraic binomial (x + y)^n. Furthermore, Pascal's Identity states that nCr = (n-1)C(r-1) + (n-1)Cr, which proves that every interior number in the triangle is the direct sum of the two numbers immediately above it.

The symmetry property states that choosing r items out of n is mathematically equivalent to choosing which (n - r) items to leave behind. For example, selecting 2 team members out of 10 (10C2 = 45) creates the exact same number of unique groupings as choosing the 8 members who will not be selected (10C8 = 45).

When arranging n total items where some elements are identical duplicates, standard n! overcounts identical configurations. The multiset permutation formula divides by the factorials of each duplicate frequency: Total Arrangements = n! / (n_1! × n_2! × ... × n_k!). For example, arranging the 11 letters of 'MISSISSIPPI' yields 11! / (4! × 4! × 2! × 1!) = 34,650 unique permutations.

Combinatorics powers probability calculations in poker, lotteries, genetics, and network security. In 5-card poker, total possible hands equal 52C5 = 2,598,960. In lottery jackpots like US Powerball (picking 5 numbers from 69 and 1 Powerball from 26), the exact odds equal 69C5 × 26 = 11,238,513 × 26 = 1 in 292,201,338.

Yes, 100% private. All factorial computations, combination ratios, permutation expansions, and probability calculations execute locally within your browser's JavaScript runtime. No numerical parameters, homework questions, or user session data are ever transmitted to remote servers.

Explore Related Tools

Hand-picked utilities and calculators related to this tool.

Education & Study Tools