




 
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
.