# Package org.uncommons.maths.combinatorics

package org.uncommons.maths.combinatorics
Utility classes for combinatorics. Includes classes for generating permutations, combinations and cartesian products.

Related Packages
Package
Description
org.uncommons.maths
A set of utility classes for mathematical operations.
org.uncommons.maths.binary
Classes for manipulating binary data.
org.uncommons.maths.number
Custom numeric data types and classes for working with java.lang.Number and its sub-classes.
org.uncommons.maths.random
This package provides deterministic, repeatable, pseudo-random number generators, a set of strategies for seeding them, and classes for generating values from different probability distributions.
org.uncommons.maths.statistics
Utility classes for statistical analysis.
Classes
Class
Description
CombinationGenerator<T>
Combination generator for generating all combinations of a given size from the specified set of elements.
PermutationGenerator<T>
Permutation generator for generating all permutations for all sets up to 20 elements in size.