# Package org.uncommons.maths.number

package org.uncommons.maths.number
Custom numeric data types and classes for working with java.lang.Number and its sub-classes.

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.combinatorics
Utility classes for combinatorics.
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.
Class
Description
AdjustableNumberGenerator<T extends Number>
Implementation of `NumberGenerator` that works similarly to `ConstantGenerator` but allows the returned value to be changed after instantiation.
ConstantGenerator<T extends Number>
Convenience implementation of `NumberGenerator` that always returns the same value.
NumberGenerator<T extends Number>
Interface for providing different types of sequences of numbers.
Rational
Immutable value object for representing a rational number (or vulgar fraction).