Copyright © 2007-2016 Zuse Institute Berlin
Version: $Id$
Authors: Thorsten Schuett (schuett@zib.de).
getRandomInt/0 | Generates a random integer in the range 1 =< Id < 2^32. |
getRandomString/0 | Generates a random string in the range 1 =< Id < 2^32. |
rand_uniform/2 | Generates a random number N between Lo <= N < Hi using the crypto library pseudo-random number generator. |
rand_uniform_feeder/2 | |
start/0 | Starts the crypto module's server. |
stop/0 | Stops the crypto module's server. |
uniform/0 | |
uniform/1 |
start() -> ok
Starts the crypto module's server.
getRandomString() -> string()
Generates a random string in the range 1 =< Id < 2^32
getRandomInt() -> pos_integer()
Generates a random integer in the range 1 =< Id < 2^32
rand_uniform_feeder(X :: integer(), Y :: integer()) -> {Lo :: integer(), Hi :: integer()}
rand_uniform(Lo :: integer(), Hi :: integer()) -> integer()
Generates a random number N between Lo <= N < Hi using the crypto library pseudo-random number generator.
stop() -> ok
Stops the crypto module's server.
uniform() -> float()
uniform(X :: pos_integer()) -> pos_integer()
Generated by EDoc, Sep 11 2020, 15:25:15.