温馨提示×

r语言怎么设置随机数种子

小亿
531
2024-01-22 17:48:31
栏目: 编程语言

在R语言中,我们可以使用set.seed()函数来设置随机数种子。该函数的参数是一个整数,可以是任何整数。每次调用set.seed()函数并传入相同的整数,R将生成相同的随机数序列。

以下是设置随机数种子的示例:

set.seed(123)  # 设置随机数种子为123
random_numbers <- rnorm(5)  # 生成5个服从标准正态分布的随机数
print(random_numbers)

set.seed(123)  # 再次设置随机数种子为123
random_numbers <- rnorm(5)  # 再次生成5个服从标准正态分布的随机数
print(random_numbers)

上述代码中,我们首先使用set.seed(123)设置随机数种子为123,然后使用rnorm()函数生成5个服从标准正态分布的随机数,并将其存储在random_numbers变量中。接着我们再次使用set.seed(123)设置随机数种子为123,并再次使用rnorm()函数生成5个服从标准正态分布的随机数。由于两次设置的种子相同,所以生成的随机数序列也相同。

0