1. 程式人生 > >R如何利用R產生隨機數

R如何利用R產生隨機數

1)如何在[a,b]內產生n個隨機數
利用sample(a:b,n,replace)
當replace=T時是在[a,b]內有放回的隨機抽出n個整數
set.seed()是設定隨機種子 如過設定了隨機種子每次的隨機數時相同的。這樣做的目的是方便後來的人進行測試。

set.seed(123)
sample(1:10,3,replace=T)

2)如何產生隨機的小數
runif(n,a,b)
【注意一下: n是隨機數產生的個數,a,b 是範圍】

> runif(3,2,10)
[1] 9.479381 4.243314 3.094197