Number combination generator for lists, codes, and test sets.
A number combination generator helps you build every possible group from a set of values, or take a safe random sample when the full result space is too large to render in the browser.
Open ComboKit Studio, enter your numbers or custom items, choose the group size, and copy or export the generated rows.
What the generator does
The tool turns a source set such as 1, 2, 3, 4 into groups such as 1 · 2, 1 · 3, and 3 · 4. It can use a typed list or a numeric range, preserve leading zeros for codes, and calculate the exact result count before generation starts.
Complete combination lists
Generate all pairs, triples, teams, options, or code groups when the result set is small enough to display safely.
Large sampled result spaces
When the count is too large, use a bounded random sample and an optional seed for repeatable output.
How to use it
- Choose either a custom list or a number range.
- Set the number of items per result.
- Choose whether order matters. Use combinations when order does not matter; use permutations when order matters.
- Choose whether repeated values inside one result are allowed.
- Generate, copy, export CSV, or copy a share link for the same configuration.
Common workflows
- QA
Test case coverage
Create input pairings and grouped test data for boundary checks or fixture generation.
- OPS
Team and schedule groups
Build pairs, groups of three, or sampled assignments from names and labels.
- CODE
Structured identifiers
Use number ranges and leading-zero padding for values such as 001, 002, and 003.