SAS不同的随机数



在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;

希望这会有所帮助: - (

最新更新