| getrand/1 | Query/set 
the state of the random generator. | 
| maybe/0 | Succeed/fail 
with equal probability (variant of maybe/1). | 
| maybe/1 | Succeed 
with probability P, fail with probability 1-P. | 
| maybe/2 | Succeed 
with probability K/N (variant of maybe/1). | 
| random/1 | Binds 
R to a new random float in the _open_ interval (0.0,1.0). | 
| random/3 | Generate 
a random integer or float in a range. | 
| random_between/3 | Binds 
R to a random integer in [L,U] (i.e., including both L and U). | 
| random_member/2 | X 
is a random member of List. | 
| random_perm2/4 | Does 
X=A,Y=B or X=B,Y=A with equal probability. | 
| random_permutation/2 | Permutation 
is a random permutation of List. | 
| random_select/3 | Randomly 
select or insert an element. | 
| randseq/3 | S 
is a list of K unique random integers in the range 1..N. | 
| randset/3 | S 
is a sorted list of K unique random integers in the range 1..N. | 
| setrand/1 | Query/set 
the state of the random generator. |