При программировании на R я использовал многоядерный пакет несколько раз. Тем не менее, я никогда не видел заявления о том, как он обрабатывает случайные числа. Когда я использую openMP с C, я осторожно использую правильный параллельный RNG, но с R я предполагаю, что происходит что-то разумное. Кто-нибудь может подтвердить, что происходит что-то разумное?
пример
Из документации мы имеем
x <- foreach(icount(1000), .combine = "+") %do% rnorm(4)
Как создаются rnorm
`ы?