UK-based online statistics and data analysis support for USA, UK, and international clients. No exams, no impersonation, no fabricated data.
Order matters—or it does not

Permutation and Combination Calculator with Exact Integers

Calculate nPr and nCr without repetition, ordered selections with repetition, or unordered combinations with repetition using exact BigInt arithmetic.

Selection model and integer inputs

Exact counting result

permutation and combination calculator: method, formulas and interpretation

The permutation and combination calculator uses a dedicated calculation path for this exact problem rather than a generic input-and-output shell. Inputs are normalized before the formula is applied, and the result panel exposes the assumptions needed to audit the answer.

Order and repetition choices

The permutation and combination calculator separates four counting models. A permutation counts different orders separately, while a combination does not. Repetition means an item type can be selected again, changing the formula to n raised to r for ordered sequences or stars-and-bars combinations for unordered selections.

Exact arithmetic and practical limits

The permutation and combination calculator uses BigInt products and reductions, so integer results are not rounded at the ordinary safe-number boundary. Very large outputs can contain thousands of digits and may be difficult to display or use directly. Confirm that n represents available types, r represents selections and the real process matches the chosen replacement and order assumptions.

Worked use and validation

The permutation and combination calculator rejects missing, non-finite or physically impossible values with a specific message. Load the worked example to inspect the complete calculation and compare it with a manual result before relying on a planning estimate.

How to read the output

The permutation and combination calculator separates the primary result from supporting quantities, unit conversions and limitations. Display rounding does not replace the unrounded values used inside later steps. Use consistent inputs and preserve the stated model when comparing scenarios.

What is the difference between permutation and combination?

Permutations count order; combinations treat selections with the same members as one result.

Can r exceed n?

Only in the repetition modes. Without repetition, r cannot be greater than n.

Are large answers exact?

Yes. The engine uses integer BigInt arithmetic rather than floating-point approximations.