R 語言設定隨機數種子


在每次生成偽隨機數的時候,函數都會使用一個不同的種子,因此會輸出不同的結果。可以通過函數set.seed()顯式的指定這個種子,讓結果得以重現(reproducibe)

# 生成服從正態分布的偽隨機數
runif(6)
[1] 0.1081248 0.1306890 0.7298949 0.1937437 0.5749008 0.9633684
runif(6)
[1] 0.8138165 0.8117090 0.8856069 0.9173637 0.6840416 0.9386752

# 設定種子
set.seed(1234)
runif(6)
[1] 0.1137034 0.6222994 0.6092747 0.6233794 0.8609154 0.6403106
set.seed(1234)
runif(6)
[1] 0.1137034 0.6222994 0.6092747 0.6233794 0.8609154 0.6403106

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM