Module type Rand.IDIST


module type IDIST = functor (Ops : sig  end) -> functor (Source : sig  end) -> sig  end
Some of the Distribution modules that work on integer ranges will implement this signature.
Parameters:
Ops : sig end
Source : sig end

type t = Source.t 
type state = Source.state 
val min : t
val max : t
class rng : state -> t -> t -> object  end