If you want to create
reproducible streams of random numbers, then specify CALL STREAMINIT
before any calls to the RAND random number function. If you call the
RAND function before you specify a seed with the CALL STREAMINIT routine
(or if you specify a nonpositive seed value in the CALL STREAMINIT
routine), then the RAND function uses a call to the system clock to
seed itself. Each DATA step honors one CALL STREAMINIT seed. The prevailing
seed value is the one that is specified prior to the first RAND function
call. For more information about seed values see
Seed Values.