package orgeat

  1. Overview
  2. Docs
type 'a t = Stdlib.Random.State.t -> 'a
val gen : 'a -> 'b -> int * unit
module Boltzmann (K : Scalar.S) : sig ... end
val bool : Stdlib.Random.State.t -> bool
val int : ?max:int -> Stdlib.Random.State.t -> int
val int32 : ?max:Stdlib.Int32.t -> Stdlib.Random.State.t -> Stdlib.Int32.t
val int64 : ?max:Stdlib.Int64.t -> Stdlib.Random.State.t -> Stdlib.Int64.t
val z_int : ?max:Stdlib.Int64.t -> Stdlib.Random.State.t -> Z.t
val n_int : ?max:Stdlib.Int64.t -> Stdlib.Random.State.t -> Z.t
val ranged_int : int -> int -> Stdlib.Random.State.t -> int
val ranged_float : float -> float -> Stdlib.Random.State.t -> float
val float : ?max:float -> Stdlib.Random.State.t -> float
val bytes_fixed : int -> Stdlib.Random.State.t -> bytes
val bytes_var : ?max_size:int -> Stdlib.Random.State.t -> bytes
val string_fixed : int -> Stdlib.Random.State.t -> string
val string_var : ?max_size:int -> Stdlib.Random.State.t -> string