Copyright © 2017-2020 Michael Truog
Version: 2.0.2 May 26 2021 18:14:15 ------------------------------------------------------------------------
Authors: Michael Truog (mjtruog at protonmail dot com).
options() = [{cache_size, Bytes::pos_integer()}]
state() = #quickrand_cache{i = non_neg_integer(), cache_size = pos_integer(), cache = binary()}
float() -> float()
floatL() -> float()
floatM() -> float()
floatR() -> float()
init() -> ok
init(Options::options()) -> ok
new() -> state()
rand_bytes(N::pos_integer()) -> binary()
uniform(N::pos_integer()) -> pos_integer()
uniform_range(Min::non_neg_integer(), Max::non_neg_integer()) -> non_neg_integer()
uniform_range(Min::non_neg_integer(), Max::non_neg_integer(), State::state()) -> {non_neg_integer(), state()}
Generated by EDoc