避免R中伪随机数的产生

避免R中伪随机数的产生,r,random-sample,R,Random Sample,如何随机采样n个整数(比如从1到200)以避免伪随机问题?我目前正在使用sample(),但每次运行代码时生成的序列都是相同的。没有看到您的代码,听起来您(无意中)正在重新播种RNG。无论如何,如果您有兴趣避免PRNG可能产生的任何问题,您可以使用,它利用random.org的true random number generator。比如说, set.seed(123) R> random::randomNumbers(10, 1, 200, col = 1) # V1 # [

如何随机采样n个整数(比如从1到200)以避免伪随机问题?我目前正在使用
sample()
,但每次运行代码时生成的序列都是相同的。

没有看到您的代码,听起来您(无意中)正在重新播种RNG。无论如何,如果您有兴趣避免PRNG可能产生的任何问题,您可以使用,它利用random.org的true random number generator。比如说,

set.seed(123)
R> random::randomNumbers(10, 1, 200, col = 1)
#       V1
# [1,] 178
# [2,] 171
# [3,]  20
# [4,]  47
# [5,] 113
# [6,]  75
# [7,] 120
# [8,] 125
# [9,]  98
# [10,]  15

set.seed(123)
R> random::randomNumbers(10, 1, 200, col = 1)
#       V1
# [1,] 112
# [2,]  84
# [3,]  83
# [4,]  20
# [5,]  19
# [6,] 112
# [7,]  64
# [8,] 134
# [9,] 105
# [10,]  63


您是否在脚本中的任何位置使用了
set.seed
?我们没有您的代码,因此我们不知道您在做什么。我们不知道此软件包。(+1)