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_numlist/4 | Unify List with an ascending list of integers between L and U (inclusive). |
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. |
random_subseq/3 | Selects a random subsequence Subseq of List, with Complement containing all elements of List that were not selected. |
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. |