1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889moduletypeS=sigmoduleState=Random.State(*
module State :
sig type 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 int_in_range : t -> min:int -> max:int -> int
val int32 : t -> Int32.t -> Int32.t
val int32_in_range : t -> min:int32 -> max:int32 -> int32
val nativeint : t -> Nativeint.t -> Nativeint.t
val nativeint_in_range : t -> min:nativeint -> max:nativeint -> nativeint
val int64 : t -> Int64.t -> Int64.t
val int64_in_range : t -> min:int64 -> max:int64 -> int64
val float : t -> float -> float val bool : t -> bool
val bits32 : t -> Int32.t val bits64 : t -> Int64.t
val nativebits : t -> Nativeint.t val split : t -> t
val to_binary_string : t -> string val of_binary_string : string -> t end
*)(** @since 5.2.0: module State = Random.State
*)valint_in_range:min:int->max:int->int(** @since 5.2.0: val int_in_range : min:int -> max:int -> int *)valint32_in_range:min:int32->max:int32->int32(** @since 5.2.0: val int32_in_range : min:int32 -> max:int32 -> int32 *)valnativeint_in_range:min:nativeint->max:nativeint->nativeint(** @since 5.2.0:
val nativeint_in_range : min:nativeint -> max:nativeint -> nativeint *)valint64_in_range:min:int64->max:int64->int64(** @since 5.2.0: val int64_in_range : min:int64 -> max:int64 -> int64 *)valsplit:unit->State.t(** @since 5.0.0: val split : unit -> State.t *)valbits32:unit->Int32.t(** @since 4.14.0: val bits32 : unit -> Int32.t *)valbits64:unit->Int64.t(** @since 4.14.0: val bits64 : unit -> Int64.t *)valnativebits:unit->Nativeint.t(** @since 4.14.0: val nativebits : unit -> Nativeint.t *)valfull_int:int->int(** @since 4.13.0: val full_int : int -> int *)valinit:int->unit(** Alias for {!Random.init} *)valfull_init:intarray->unit(** Alias for {!Random.full_init} *)valself_init:unit->unit(** Alias for {!Random.self_init} *)valbits:unit->int(** Alias for {!Random.bits} *)valint:int->int(** Alias for {!Random.int} *)valint32:Int32.t->Int32.t(** Alias for {!Random.int32} *)valnativeint:Nativeint.t->Nativeint.t(** Alias for {!Random.nativeint} *)valint64:Int64.t->Int64.t(** Alias for {!Random.int64} *)valfloat:float->float(** Alias for {!Random.float} *)valbool:unit->bool(** Alias for {!Random.bool} *)valget_state:unit->State.t(** Alias for {!Random.get_state} *)valset_state:State.t->unit(** Alias for {!Random.set_state} *)end