Module Base.Random

val init : int -> unit
val full_init : int array -> unit
val self_init : ?allow_in_tests:bool -> unit -> unit
val bits : unit -> int
val int : int -> int
val int32 : int32 -> int32
val nativeint : nativeint -> nativeint
val int64 : int64 -> int64
val float : float -> float
val int_incl : int -> int -> int
val int32_incl : int32 -> int32 -> int32
val nativeint_incl : nativeint -> nativeint -> nativeint
val int64_incl : int64 -> int64 -> int64
val float_range : float -> float -> float
val bool : unit -> bool
val char : unit -> char
val ascii : unit -> char
module State : sig ... end
val set_state : State.t -> unit