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

标签 r vector random

我听说过

    set.seed(12)
    runif(12) 

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

喜欢:x<-c(rand,5) (我知道这是假命令,只是为了想法)得到 c = 9,0,4,3,5

而且我还想知道如何获得数字范围在 15 到 34 之间的此类向量。

谢谢!

最佳答案

我想你想要这样的东西

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> 

对于踢你也可以排序:

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

关于r - 如何在 R 中生成整数和定义长度的随机向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217161/

相关文章:

javascript - 如何知道 highchart 列 r shiny plot 中点击栏的信息

r - R中的分层数据拆分

C++ 动态(多阶段)3D vector 实例化和元素分配

c++ - 为什么我的程序不近似 pi?

excel - 使用公式生成不重复的随机数

R:如何将列添加到数据框中,每行中包含其所有先前行的累计总和?

r - R:绘制决策树标签会使文本被截断

使用构造函数填充 vector 的 C++ 奇怪行为

c++ - 找到时替换字符串 vector 中的特定字符 C++

python - 生成大量不重复的点列表