The function make-mt-random-state
creates a new object of type mt-random-state
which is suitable for use as the value of *mt-random-state*
.
If state is an object of type mt-random-state
, then new-state is a copy of state. If state is nil
, then new-state is a copy of the value of *mt-random-state*
. If state is t
then new-state is an object of type mt-random-state
initialized using a call to get-universal-time
.
LispWorks User Guide and Reference Manual - 13 Feb 2015