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

avatar
作者
猴君
阅读量:0

在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个服从标准正态分布的随机数。由于两次设置的种子相同,所以生成的随机数序列也相同。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!