如何在R中生成具有整数和定义长度的随机向量?

Neo*_*yte 1 random r vector

我听说过

    set.seed(12)
    runif(12) 
Run Code Online (Sandbox Code Playgroud)

但是我的向量中需要整数随机数,例如向量长度为​​5。

像这样:(x<-c(rand,5)我知道这是伪指令,只是出于想法)c = 9,0,4,3,5

我也想知道如何仅使用15到34之间的数字范围来获得这样的向量。

谢谢!

Dir*_*tel 5

我想你想要这样的东西

R> set.seed(123)                     ## ensure it is reproducible
R> sample(15:35, 5, replace=FALSE)   ## you probably want unique draws
[1] 21 30 22 34 32
R> 
Run Code Online (Sandbox Code Playgroud)

对于踢球,您也可以对其进行排序:

R> set.seed(123)
R> sort(sample(15:35, 5, replace=FALSE))
[1] 21 22 30 32 34
R> 
Run Code Online (Sandbox Code Playgroud)