sig
  type t
  and state
  val genrand : Rand.RNGSource.state -> Rand.RNGSource.t
  val min : Rand.RNGSource.t
  val max : Rand.RNGSource.t
end