package randii

  1. Overview
  2. Docs
A pure OCaml port of the Random123 counter based random number generator from DEShaw Research

Install

Dune Dependency

Authors

Maintainers

Sources

1.0.0.tar.gz
md5=1f8f3a98495497cece0131f11c0297e7
sha512=4377b604e5debe94ba98e980ffdbb92e936306460b7db65eee2d1d5493f0abc12f54982527d49351b8461e3208ac158aed79a932575872956e849a432d058e85

doc/randii.cbrn/Cbrn/Rng_threefry_4_digits/Make/argument-1-Num/index.html

Parameter Make.Num

type digits
type word
type ('digits, 'word) t
val of_int : int -> (digits, word) t
val of_string : string -> (digits, word) t
val to_int : ('digits, 'word) t -> int
val to_string : ('digits, 'word) t -> string
val zero : (digits, word) t
val one : (digits, word) t
val max_int : (digits, word) t
val skein_ks_parity : (digits, word) t
val rotations_0 : (digits, word) t Rotations.t
val rotations_1 : (digits, word) t Rotations.t
val digits : int
val equal : ('digits, 'word) t -> ('digits, 'word) t -> bool
val succ : ('digits, 'word) t -> ('digits, 'word) t
val pred : ('digits, 'word) t -> ('digits, 'word) t
val add : ('digits, 'word) t -> ('digits, 'word) t -> ('digits, 'word) t
val sub : ('digits, 'word) t -> ('digits, 'word) t -> ('digits, 'word) t
val rem : ('digits, 'word) t -> ('digits, 'word) t -> ('digits, 'word) t
val logxor : ('digits, 'word) t -> ('digits, 'word) t -> ('digits, 'word) t
val rotL : ('digits, 'word) t -> ('digits, 'word) t -> ('digits, 'word) t
OCaml

Innovation. Community. Security.