Module 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 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
これらの関数は基本関数と同じですが、デフォルトの疑似乱数生成器ではなく、与えられた乱数生成器を使い(その状態を更新し)ます。