¿Por qué hay tantos generadores aleatorios en R?

8

Un rápido vistazo a la página de ayuda del generador de números aleatorios de espectáculos R que se puede elegir entre 7 generadores predefinidos ( Wichmann-Hill, Marsaglia-Multicarry, Super-Duper, Mersenne-Twister, Knuth-TAOCP-2002, Knuth-TAOCP, L'Ecuyer-CMRG).

?Random

El valor predeterminado es Mersenne-Twister , que parece ser muy bueno. Entonces, ¿por qué necesitarías usar otro?

gui11aume
fuente

Respuestas:

4

Un caso en el que esta cornucopia RNG es útil es cuando está reescribiendo o comparando software que depende de diferentes RNG. Un ejemplo podría ser portar código R a C ++. Desea precisar por qué está obteniendo resultados diferentes y ayuda a mantener tantas cosas constantes como sea posible.

Dimitriy V. Masterov
fuente