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