Module Dagger.RNG

include module type of struct include Stdlib.Random.State end
type t = Stdlib__Random.State.t
val make : int array -> t
val make_self_init : unit -> t
val copy : t -> t
val bits : t -> int
val int : t -> int -> int
val full_int : t -> int -> int
val int32 : t -> Stdlib.Int32.t -> Stdlib.Int32.t
val nativeint : t -> Stdlib.Nativeint.t -> Stdlib.Nativeint.t
val int64 : t -> Stdlib.Int64.t -> Stdlib.Int64.t
val float : t -> float -> float
val bool : t -> bool
val bits32 : t -> Stdlib.Int32.t
val bits64 : t -> Stdlib.Int64.t
val nativebits : t -> Stdlib.Nativeint.t
val split : t -> t