在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個服從標準正態分布的隨機數。由于兩次設置的種子相同,所以生成的隨機數序列也相同。