Это сгенерирует 1000 дро из одного распределения rgamma размера 25.
sample(size = 1000, x = rgamma(n, alpha, beta), replace = TRUE)
Обновление:
Исходя из вашего комментария, я думаю, что это нужно:
xbar.n <- vector("numeric", k)
vars.n <- vector("numeric", k)
rgdist <- rgamma(n, alpha, scale=beta) ##This generates the gamma
for (i in 1:k){
sample.n <- sample(size = n, x = rgdist, replace=T)
xbar.n[i] <- mean(sample.n)
vars.n[i] <- var(sample.n)
}