Permutations without Repetition Calculator

Calculate P(n, r) ordered arrangements without repetition. Step-by-step position filling, full enumeration, comparison with combinations, and reference table.

Permutations without Repetition Calculator

Pool to select from
How many to select and order (r ≤ n)
P(n, r)
720
P(10, 3) = 10!/(10−3)!
C(n, r)
120
P(n,r)/3! = unordered subsets
With Repetition
1,000
n^r = 10^3
r! = Order Factor
6
3! — arrangements per subset
P(specific)
1.3889e-3
Probability of any particular permutation
n!
3,628,800
10! — total arrangements of all items

Step-by-Step: Filling Positions

PositionRemaining ChoicesCumulativeReasoning
1101010 items to choose from
299010 − 1 already placed
3872010 − 2 already placed
Total P(10, 3)72010 × 9 × 8

Comparison

TypeFormulaCount
Permutations (no rep)P(10,3) = 10!/(103)!720
Combinations (no rep)C(10,3) = P/3!120
Permutations (with rep)10^31,000

Reference Table: P(n, r)

n \ r12345
77422108402,520
88563361,6806,720
99725043,02415,120
1010907205,04030,240
11111109907,92055,440
12121321,32011,88095,040
13131561,71617,160154,440
Planning notes, formulas, and examples

About the Permutations without Repetition Calculator

Permutations without repetition count the number of ordered arrangements of r items selected from n distinct items, where each item can be used at most once. The formula P(n, r) = n!/(n−r)! calculates how many ways you can fill r ordered positions from a pool of n unique items.

This calculator computes P(n, r) with a step-by-step breakdown showing how the available choices decrease at each position. It also compares with combinations C(n, r) and permutations with repetition n^r, illustrating how order and replacement affect the count.

Common applications include race finishing orders (first/second/third from n runners), assigning ranked prizes to contestants, seating arrangements at a table, phone number permutations (no digit reuse), and any scenario where both selection and order matter. That makes it useful when you need to explain why ranking problems grow much faster than simple combinations. It also gives a concrete bridge from classroom counting rules to real ordered outcomes.

When This Page Helps

The step-by-step position-filling breakdown makes the counting logic transparent. The comparison table shows exactly how P(n,r), C(n,r), and n^r relate, clearing up the most common source of confusion in combinatorics. Full enumeration for small cases lets you verify the count concretely. It is useful when you need to show why order matters instead of only reporting the final number.

How to Use the Inputs

  1. Enter n (total pool of items) and r (number to select and order).
  2. Or click a preset for races, assignments, seating, etc.
  3. Review P(n,r) and the step-by-step position filling.
  4. Compare with C(n,r) and n^r in the comparison table.
  5. For small cases, see all enumerated permutations.
  6. Use the reference table for nearby P(n,r) values.
  7. Check the probability of any specific permutation.
Formula used
Permutations without Repetition: P(n, r) = n! / (n−r)! P(n, r) = n × (n−1) × (n−2) × ... × (n−r+1) Relationships: P(n, r) = C(n, r) × r! P(n, n) = n! (full permutation) P(n, 1) = n P(n, 0) = 1

Example Calculation

Result: P(10, 3) = 720

From 10 runners, the number of possible 1st-2nd-3rd finishes is P(10,3) = 10 × 9 × 8 = 720. Position 1 has 10 choices, position 2 has 9 remaining, position 3 has 8 remaining. The corresponding number of combinations (ignoring order) is C(10,3) = 120, and 720/6 = 120 (dividing by 3! = 6).

Tips & Best Practices

  • The falling factorial n × (n−1) × ... × (n−r+1) makes the counting intuitive: each position has one fewer option.
  • P(n, r) = C(n, r) × r! — permutations = combinations × arrangements per combination.
  • P(n, n) = n! is the total number of ways to arrange all n items (complete permutation).
  • P(n, r) ≤ n^r, with equality only when r = 1. The restriction of no repetition reduces the count.
  • For verification: P(n, 2) = n(n−1), P(n, 3) = n(n−1)(n−2) — easy to check by hand.
  • When r = n, P(n, n) = n! grows extremely fast: 10! = 3,628,800 and 20! ≈ 2.4 × 10^18.

The Counting Principle in Action

P(n,r) directly applies the multiplication principle with decreasing options at each step. Position 1: n options. Position 2: n−1 options (one item used). Position 3: n−2 options. This sequential elimination captures the "without repetition" constraint naturally.

Derangements: When No Item Stays in Place

A special class of permutations is derangements — where no element appears in its original position. The number of derangements of n items is approximately n!/e (where e ≈ 2.718). For 5 items: D₅ = 44 out of 5! = 120 total permutations.

Computational Considerations

For large n and r, computing P(n,r) risks integer overflow. Use iterative multiplication (multiply n × (n−1) × ...) rather than computing full factorials and dividing. For extremely large values, use logarithms: log P(n,r) = Σᵢ₌₀ʳ⁻¹ log(n−i), then exponentiate if needed.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • P(n,r) counts ordered selections (ABC ≠ CAB). C(n,r) counts unordered subsets ({A,B,C} = {C,A,B}). P(n,r) = C(n,r) × r! because each combination of r items can be arranged in r! ways.