Permutation & Combination Calculator

Determine arrangements, selections, circular orderings, subfactorials, and indistinguishable multi-set permutations instantly using our high-precision mathematical engine.

n =
0 200
r =
0 200
Total Distinct Arrangements
720
P(10, 3)
Combinations C(n, r)
120
Selection where order doesn't matter
Total Subsets 2^n
1,024
All possible subsets of n items
Formula Overview
P(n, r)
n! / (n - r)!

Co-Related Discrete Mathematics Properties

Discrete Configuration
Expression / Formula
Evaluated Quantities

Calculation History Log

Logged Time Mode Applied Expression Inputs Parameters Calculated Arrangements
No computations logged yet. Interactive runs exceeding 2 seconds will record here.

1. Permutations vs. Combinations: What Is the Difference?

The primary difference between a permutation and a combination lies in the relevance of order. If the specific sequence or positioning of elements alters the outcome, we evaluate a Permutation. A classic example is a lock combination (which behaves as a permutation because sequence matters). Conversely, if the relative order of selection has no bearing on the final group, we evaluate a Combination (such as picking a committee of three representatives from a group of ten).

CHECK OUT OUR ADVANCED PROBABILITY CALCULATOR

2. Advanced Mathematical Formulations

Our arbitrary-precision calculator solves discrete parameters utilizing the following core formulations:

3. Infinite Precision BigInt Solver Engine

In standard floating-point computations, factorials quickly overflow normal number bounds (around $170!$). To solve this limitation, this engine maps factorial, permutation, and derangement branches onto the native JavaScript `BigInt` constructor, allowing flawless calculations of massive combinations without rounding errors or clipping anomalies.

Frequently Asked Questions

When should I choose combinations with repetition?

Use combination with repetition (often called "multichoose") when you are choosing $r$ elements from a set of $n$ categories, and you can choose the same category multiple times, but the arrangement order does not matter. The formula applied is $^{n+r-1}\text{C}_r$.

What is a circular permutation?

A circular permutation evaluates arrangement configurations of items arranged along a closed circle. Because a simple rotation does not constitute a distinct arrangement, the starting reference item is anchored, reducing total arrangements to $(n - 1)!$.

How do multi-set calculations operate?

Suppose you are arranging the characters of the word "PEOPLE". Total count $n = 6$. The repeated components are $2 \text{ P's}$ and $2 \text{ E's}$. Entering group counts 2, 2, 1, 1 dynamically evaluates: $\frac{6!}{2! \times 2! \times 1! \times 1!} = 180$ unique words.

Annotation Guide

Definitive guide content.