Ao programar em R, usei o pacote multicore algumas vezes. No entanto, nunca vi uma declaração sobre como ele lida com seus números aleatórios. Quando uso o openMP com C, tenho o cuidado de usar um RNG paralelo adequado, mas com o R suponho que algo sensato aconteça. Alguém pode confirmar que algo sensato acontece?
Exemplo
A partir da documentação, temos
x <- foreach(icount(1000), .combine = "+") %do% rnorm(4)
Como os rnorm
`s são gerados?
fonte