SAS不同的随机数

时间:2017-04-19 10:23:17

标签: random sas numbers

在SAS中,您可以在每个数据步骤使用种子生成随机数; 2个差异数据步骤中的相同种子= 2个差异数据步骤中相同的随机数系列。

是否有一个技巧可以在2个不同的数据步骤中从同一种子中获得2个不同的随机数系列? 谢谢你的提示。

跟随印度火箭回答: 我应该补充一点,我的意思是在数据步骤中使用相同的分布。

我找到了一种方法来创建一个巨大的随机数,并在每个数据步骤中选择。 我想知道是否有更聪明的东西: - )

1 个答案:

答案 0 :(得分:0)

检查出来: -

/*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;

希望这会有所帮助: - )