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