A uniform distribution between a and b.
const UniformDistribution(this.a, this.b) : assert(double.negativeInfinity < a && a < b && b < double.infinity, '-∞ < a < b < ∞');