首页 > 解决方案 > 生成相同的随机序列

问题描述

我想基于相同的种子在 R 中使用“sample”函数和 SAS 使用“factors”函数生成相同的随机数。但我得到了不同的结果。

代码:

RNGkind()
#"Mersenne-Twister" "Inversion" 
set.seed(123)
sample(c(1:6),6)
2 4 6 3 5 1

研究结果:

R结果

SAS代码:

PROC plan seed = 123;
factors r = 6 random;
run;

SAS结果:

SAS 结果

R和SAS的随机数生成算法是否不同?

标签: rsas

解决方案


推荐阅读