package xoshiro

  1. Overview
  2. Docs
Xoshiro PRNGs as drop-in replacements for Stdlib.Random

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.tar.gz
md5=189dfb19a24fea0fdfe9627e419eb55d
sha512=ee9ced16ea5ede0e567522e8d82e35f27924c9b922bcd342dc8becb3cf4f176b79ab77e30bf472ce61642e879552d309506b5652f411455023cb9aef5162d2ca

doc/xoshiro.pure/Xoshiro/index.html

Module XoshiroSource

Sourcemodule Xoshiro256plusplus = Xoshiro256plusplus_pure
include module type of struct include Xoshiro256plusplus end
module LowLevel = Xoshiro256plusplus.LowLevel
include MakeRandom.Sig.Full
val init : int -> unit
val full_init : int array -> unit
val self_init : unit -> unit
val bits : unit -> int
val int : int -> int
val int32 : Int32.t -> Int32.t
val nativeint : Nativeint.t -> Nativeint.t
val int64 : Int64.t -> Int64.t
val float : float -> float
val bool : unit -> bool
val get_state : unit -> State.t
val set_state : State.t -> unit
Sourcemodule Splitmix64 = Splitmix64_pure
OCaml

Innovation. Community. Security.