between lb ub &optional exclude state [Function]

Returns number n such that lb<=n<ub and n!=exclude. Use exclude to avoid direct repetition. state is the random state object to use in the calculation, and defaults to *cm-state*.

Example:

? (between 1 2)
1

? (between 1 2.0)
1.234551

? (loop for n = (between 1 5 n) repeat 10 collect n)
(4 2 3 4 1 4 2 3 1 4)

See Also:

drunk, pick, pickl, vary


Last Modified: 5-Mar-1998