我正在尝试模拟滚动两个骰子。我用了:
d2 <- sample(1:6, 10^6, replace = T) + sample(1:6, 10^6, replace = T)
并得到预期的结果。我也试过
s2d <- c()
for (i in 1:6) {
for (j in 1:6){
s2d <- c(s2d, (i+j))
}
}
d2 <- sample(s2d, 10^6, replace=T)
这也有效,但这些感觉有点“蛮力”。有没有更简单、更优雅的方法呢?
更一般地说,是否有一个函数需要 2 个(或更多)独立事件并对它们进行操作(加法、乘法)?