如何使用R来产生从0到100的随机整数,但是只需10秒?
问题描述:
使用R(也许runif()
或sample()
?),如何产生一组整数随机值?可以说从0到100的100个随机值,但值应该只有10秒(例如0,10,20,30,40,50,60,70,80,90,100)如何使用R来产生从0到100的随机整数,但是只需10秒?
答
sample
将允许你轻松进行采样。如果我们创建一个我们想要的值的向量,它应该很容易。 seq(0,100,by=10)
将使我们构建从0开始,在100结束的序列,由10
sample(seq(0,100,by=10), 100, replace = TRUE)
答
人们可以从0 ... 10均匀地选择数字,然后乘以10.样品的编号:
q <- 10*sample(seq(0,10), 1000, replace=TRUE)
+0
@loki固定,谢谢 –
产生0 ... 10并乘以10 –