Модуль Random.State
module State: sig .. end
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 int32 : t -> Int32.t -> Int32.t
val nativeint : t -> Nativeint.t -> Nativeint.t
val int64 : t -> Int64.t -> Int64.t
val float : t -> float -> float
val bool : t -> bool
val bits32 : t -> Int32.t
val bits64 : t -> Int64.t
val nativebits : t -> Nativeint.t
Эти функции аналогичны базовым функциям, за исключением того, что они используют (и обновляют) заданное состояние генератора псевдослучайных чисел вместо стандартного.
© 1995-2022 INRIA.
https://v2.ocaml.org/releases/4.14/htmlman/libref/Random.State.html