Durante la programmazione in R, ho usato il pacchetto multicore alcune volte. Tuttavia, non ho mai visto un'affermazione su come gestisce i suoi numeri casuali. Quando uso openMP con C, sto attento a usare un corretto RNG parallelo, ma con R presumo che accada qualcosa di sensato. Qualcuno può confermare che succede qualcosa di sensato?
Esempio
Dalla documentazione, abbiamo
x <- foreach(icount(1000), .combine = "+") %do% rnorm(4)
Come vengono rnorm
generati gli `s?