Mengapa ada begitu banyak generator acak di R?

8

Sebuah cepat melihat halaman bantuan dari nomor acak generator dari R menunjukkan bahwa Anda dapat memilih di antara 7 generator telah ditetapkan ( Wichmann-Hill, Marsaglia-Multicarry, Super-Duper, Mersenne-Twister, Knuth-TAOCP-2002, Knuth-TAOCP, L'Ecuyer-CMRG).

?Random

Standarnya adalah Mersenne-Twister , yang tampaknya sangat bagus. Jadi mengapa Anda perlu menggunakan yang lain?

gui11aume
sumber

Jawaban:

4

Salah satu kasus di mana RNG tumpah ruah ini berguna adalah ketika Anda menulis ulang atau membandingkan perangkat lunak yang bergantung pada RNG yang berbeda. Salah satu contoh mungkin porting kode R ke C ++. Anda ingin menjabarkan mengapa Anda mendapatkan hasil yang berbeda dan membantu mempertahankan sebanyak mungkin hal dengan konstan.

Dimitriy V. Masterov
sumber