protocol
Random number generator protocol.
Paulo Moura
1.0
2000/7/24
static
(no dependencies on other files)
Returns a new random float value in the interval [0.0, 1.0[.
static
random(Random)
random(-float) – one
Returns a new random value in the interval [Lower, Upper[.
static
random(Lower, Upper, Random)
random(+integer, +integer, -integer) – zero_or_one
random(+float, +float, -float) – zero_or_one
Returns a list of Length random values in the interval [Lower, Upper[.
static
randseq(Length, Lower, Upper, List)
randseq(+integer, +integer, +integer, -list) – zero_or_one
randseq(+integer, +float, +float, -list) – zero_or_one
Returns an ordered set of Length random values in the interval [Lower, Upper[.
static
randset(Length, Lower, Upper, Set)
randset(+integer, +integer, +integer, -list) – zero_or_one
randset(+integer, +float, +float, -list) – zero_or_one
Resets the random seed to its default value.
static
reset_seed – one
Sets the random seed to the given value.
static
set_seed(Seed)
set_seed(+integer) – zero_or_one
(none)
(none)