options pageno=1 nodate ls=80 ps=64;
data u1(keep=x);
seed = 104;
do i = 1 to 5;
call ranuni(seed, x);
output;
end;
call symputx('seed', seed);
run;
data u2(keep=x);
seed = &seed;
do i = 1 to 5;
call ranuni(seed, x);
output;
end;
run;
data all;
set u1 u2;
z = ranuni(104);
run;
proc print label;
label x = 'Separate Streams' z = 'Single Stream';
run;
Output from the CALL RANUNI Routine
Separate Single
Obs Streams Stream
1 0.23611 0.23611
2 0.88923 0.88923
3 0.58173 0.58173
4 0.97746 0.97746
5 0.84667 0.84667
6 0.80484 0.80484
7 0.46983 0.46983
8 0.29594 0.29594
9 0.17858 0.17858
10 0.92292 0.92292
1 comment:
It was very nice article and it is very useful to SAS OC learners.We also provide Cub training software online training.
Post a Comment