什么可能导致R的行为就像在启动时将种子设置为指定的数字?

Geo*_*tas 5 r rstudio random-seed

我以下面的例子为例

x <- 1:12
sample(x)
Run Code Online (Sandbox Code Playgroud)

每当我重新启动RStudio或Rgui并运行该代码时,我总会得到相同的结果:

 [1]  7  3 10  8  2  9 11  4 12  5  1  6
Run Code Online (Sandbox Code Playgroud)

有没有办法改变这种恼人的行为?

> sessionInfo()
R version 3.1.0 (2014-04-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=Greek_Greece.1253  LC_CTYPE=Greek_Greece.1253   
[3] LC_MONETARY=Greek_Greece.1253 LC_NUMERIC=C                 
[5] LC_TIME=Greek_Greece.1253    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base 
Run Code Online (Sandbox Code Playgroud)

ddu*_*801 1

明确包含一行: set.seed(NULL)