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/src/randii.cbrn/errors.ml.html

Source file errors.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
type t = [
    `Error of string
  | `No_data
  | `Too_large of int
  | `Unknown_algo of string
  | `Unknown_digits of string
  | `Unknown_generator of string
  | `Unknown_word_size of string
]

let to_string = function
    `Error s -> "General error: " ^ s
  | `No_data -> "no data"
  | `Too_large n -> "Too large: " ^ (string_of_int n)
  | `Unknown_algo s -> "Unknown algo: " ^ s
  | `Unknown_digits s -> "Unknown digits: " ^ s
  | `Unknown_generator s -> "Unknown generator: " ^ s
  | `Unknown_word_size s -> "Unknown word size: " ^ s
OCaml

Innovation. Community. Security.