Student solving n choose r
Count selections where order does not matter.
Choose without repetition and enter n and r.
Gets the exact binomial coefficient and does not confuse it with a permutation.
Count unordered selections exactly with or without repetition using arbitrary-precision integer arithmetic and explicit model boundaries.
A quick decision brief for this specific tool
Whole available-item/type count n, whole selection size r, and an explicit without- or with-repetition model
Exact arbitrary-precision unordered-selection count, digit count, and the actual binomial coefficient used
Computes C(n,r) multiplicatively without repetition or C(n+r−1,r) when repeated types are allowed, with no floating-point factorial quotient
Choose your path
Count unordered selections exactly, with an explicit choice between no repetition and repeated item types.
Count selections where order does not matter.
Choose without repetition and enter n and r.
Gets the exact binomial coefficient and does not confuse it with a permutation.
Model selections such as choosing flavors with repeats.
Choose with repetition and enter available types and selection size.
Sees the expanded C(n+r−1,r) formula and exact count.
Avoid factorial overflow and rounded counts.
Enter a valid large n and r through the documented bound.
Gets an arbitrary-precision integer plus digit count.
Outputs and checklists are planning aids. Review the linked current authorities and the records, terms, instructions, and requirements that apply to your exact situation before a consequential decision.
This tool is part of these guided projects. Each project provides step-by-step instructions with checklists and all the tools you need in one place.
Tools you might need next
Count ordered arrangements exactly with or without repetition using arbitrary-precision integers and explicit model boundaries.
Calculate an exact factorial from 0! through 500! with arbitrary-precision integer arithmetic, a digit count, and clear domain limits.
Evaluate typed or button-built arithmetic, powers, trigonometry, logarithms, roots, and constants with a bounded no-eval parser and explicit degree/radian mode.
For n distinct available items and r selected items where order does not matter, the binomial coefficient gives the count.
C(n,r) = n! / (r!(n−r)!)When n represents available types and a type may be selected repeatedly, stars-and-bars converts the problem to a larger binomial coefficient.
C(n+r−1,r)The engine multiplies and divides exact integers symmetrically, avoiding huge intermediate factorials and preserving every digit through the documented bound.
Updated: August 2026
A student counts ways to choose 3 people from 10 when the order of the selected people does not matter.
A planner counts ways to select a fixed number of items from several types when a type can appear more than once.
An analyst evaluates 100 choose 50 and retains the complete exact coefficient for a downstream model.
A combination treats the same selected items in different orders as one outcome; use permutations if order changes the outcome.
Without repetition n counts distinct items; with repetition n counts available types. Confirm the real process before selecting the option.
Choose whether repeated item types are allowed, then enter n and r. The calculator returns the complete exact integer, identifies the coefficient used, and rejects impossible or out-of-range models.