【冰糖R语言】探究sample()和runif()结果在不同R版本下的一致性

在R语言中,sample()常被用于随机抽样,runif()用于生成均匀分布随机数,考虑到抽样及随机数生成结果的可再现性,需使用set.seed()设定随机种子。

那么,sample()和runif()不同系统、R版本的结果是否可能不一致呢?当然可能不一致,正因出现了不一致,所以才对这个问题进行讨论。

以下,使用RStudio作为IDE,对不同配置下的sample(),runif()的结果进行了比较

比较测试语句:

set.seed(10)
runif(8, 0, 1)

set.seed(10)
sample(1:20, 20)

(一)广泛比较

结果 1:
系统:Win 10 专业版;R版本:3.6.1

结果 2:
系统:Win 10 专业版;R版本:3.6.3


你可能感兴趣的:(R,r语言)