d/2 | Simulates rolling N dice of M faces each. |
dist/1 | Picks a random element M from a list of pairs
{N, M} where N is the
percentage chance of M being returned. |
pick/1 | Picks a random element from a tuple or a list (equal chance for every element.). |
scramble/1 | Randomizes the order of a tuple or list. |
seed/0 | Seeds the random number generator so that it will produce unpredictable values. |
d(NumberOfDice::integer(), FacesPerDie::integer()) -> integer()
Simulates rolling N dice of M faces each.
dist(List::distribution()) -> term()
Picks a random element M
from a list of pairs
{N, M}
where N
is the
percentage chance of M
being returned.
pick(Tuple::tuple() | [term()]) -> term()
Picks a random element from a tuple or a list (equal chance for every element.)
scramble(Tuple::tuple() | [term()]) -> tuple() | [term()]
Randomizes the order of a tuple or list.
seed() -> ok
Seeds the random number generator so that it will produce unpredictable values. Should be called once at the startup of the process, before using random numbers.
Generated by EDoc, Dec 25 2007, 02:37:44.