provincialkaда, медленно работает для выборок > 10000. (я просто не знаю насколько быстр R, может это и нормально)
учитывая, что я пишу на R третий день, я предположил, что можно написать лучшую реализацию
а я вот так сделал и впринципе стало лучше (так даже логичнее стало) :
Код:
generate_norm <- function(n, mu, sigma){
N = 100
uni_matrix <- matrix(runif(N*n, lb, rb), n)
out <- apply(uni_matrix, 1, sum)
out <- sigma*((out - N * ((lb + rb)/2.0)) / sqrt(N * ((rb - lb)^2/12.0))) + mu
return(out)
}
уже и

элементов можно дождаться.