Random.Stateval make : int array -> tval make_self_init : unit -> tval bits : t -> intval int : t -> int -> intval full_int : t -> int -> intval int_in_range : t -> min:int -> max:int -> intval int32_in_range : t -> min:int32 -> max:int32 -> int32val nativeint : t -> Nativeint.t -> Nativeint.tval nativeint_in_range : t -> min:nativeint -> max:nativeint -> nativeintval int64_in_range : t -> min:int64 -> max:int64 -> int64val float : t -> float -> floatval bool : t -> boolval nativebits : t -> Nativeint.tval to_binary_string : t -> stringval of_binary_string : string -> t