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_2_digits/Make/index.html

Module Rng_threefry_2_digits.MakeSource

Parameters

module Num : Types.NUM

Signature

Sourceval aux1 : 'a -> 'a -> ('b, 'c) Num.t ref -> ('b, 'c) Num.t ref -> ('b, 'c) Num.t -> unit
Sourceval aux3 : of_int:('a -> ('b, 'c) Num.t) -> 'd -> 'd -> ('e, 'f) Num.t ref -> ('b, 'c) Num.t ref -> ('e, 'f) Num.t -> ('b, 'c) Num.t -> 'a -> unit
Sourceval rot_num0 : int -> (Num.digits, Num.word) Num.t
Sourceval rot_num00 : (Num.digits, Num.word) Num.t
Sourceval rot_num01 : (Num.digits, Num.word) Num.t
Sourceval rot_num02 : (Num.digits, Num.word) Num.t
Sourceval rot_num03 : (Num.digits, Num.word) Num.t
Sourceval rot_num04 : (Num.digits, Num.word) Num.t
Sourceval rot_num05 : (Num.digits, Num.word) Num.t
Sourceval rot_num06 : (Num.digits, Num.word) Num.t
Sourceval rot_num07 : (Num.digits, Num.word) Num.t
Sourceval max_rounds : int
Sourceval rand_R : of_int:(int -> (Num.digits, Num.word) Num.t) -> rounds:int -> key:(Num.digits, Num.word) Num.t array -> ctr:(Num.digits, Num.word) Num.t array -> (Num.digits, Num.word) Num.t array
OCaml

Innovation. Community. Security.