Module Distributions.Uniform

module Uniform: sig .. end
Random variate distributed uniformly in the interval.

type t = {
   uniform_lower :float;
   uniform_upper :float;
}
include Distributions.ContinuousDistribution
include Distributions.Features.S
val create : lower:float -> upper:float -> t
Creates uniform distribution over a given interval.
val mle : float array -> t
Creates uniform distribution with a MLE of parameters, estimated from given data.