在SAS中,您可以在每个数据步骤中使用种子生成随机数。在2个差异数据步骤中的相同种子=在2个差异数据步骤中的随机数相同的时间。
在两个不同的数据步骤中,从同一种子中有2个不同的随机数有一个技巧?感谢您的提示。
遵循印度火箭的答案:我应该补充说,我打算在数据步骤中使用相同的分布。
我找到了创建大量随机数的方法,并在每个数据步骤中选择这些数字。我想知道是否有更聪明的东西: - (
检查一下: -
/*Using same distribution without changing the seed*/
data A(drop=i);
call streaminit(123);
do i = 1 to 5;
col1 = rand("Normal",0,0.83325) + i; output;
end;
run;
data E(drop=i);
call streaminit(123);
do i = 6 to 10;
col1 = rand("Normal",0,0.83325) + i; output;
end;
run;
希望这会有所帮助: - (