Permutation Generator - Mathematical Combinatorics Tool
Generate all possible permutations and combinations of a given set of items. Useful for mathematical analysis, testing different arrangements, and solving combinatorial problems.
Features
- Permutations: All possible arrangements where order matters
- Combinations: All possible selections where order doesn’t matter
- Custom Input: Enter your own list of items (text, numbers, symbols)
- Repetition Control: Allow or prevent repeated elements
- Subset Size: Generate permutations/combinations of specific lengths
- Count Display: Shows total number of possible arrangements
Types of Generation
Permutations (Order Matters)
- Full Permutations: All possible arrangements of all items
- Partial Permutations: Arrangements of k items from n total items
- With Repetition: Items can be used multiple times
- Without Repetition: Each item used only once
Combinations (Order Doesn’t Matter)
- Combinations: Selecting k items from n total items
- With Repetition: Items can be selected multiple times
- Without Repetition: Each item selected only once
Common Use Cases
- Mathematics: Solving combinatorial problems and probability
- Testing: Generate all possible test case combinations
- Games: Create all possible moves or strategies
- Scheduling: Find all possible arrangements of events
- Cryptography: Analyze possible key combinations
- Statistics: Enumerate all possible outcomes
Examples
- Items: A, B, C
- Permutations: ABC, ACB, BAC, BCA, CAB, CBA (6 total)
- Combinations: AB, AC, BC (3 total)
- Partial Permutations (2 from 3): AB, AC, BA, BC, CA, CB (6 total)