Me gustaría generar algunos números pseudoaleatorios y hasta ahora he estado muy contento con la función Random.Next(int min, int max)
de la biblioteca .Net. Los PRNG de esta variedad son supuestos para usar un Uniform distribution, pero me gustaría generar algunos números usando un Exponential Distribution.Generador de números pseudoaleatorios - Distribución exponencial
Estoy programando en C#, aunque aceptaré pseudocódigo o C++, Java o similares.
Cualquier sugerencia/fragmento de código/algoritmo/pensamientos?
http://stackoverflow.com/questions/918736/random-number-generator-that-produces-a-power-law-distribution no es exactamente un duplicado, pero solo porque la distribución deseada es diferente. Tiene la respuesta correcta ... – dmckee
http://ftp.arl.mil/random/random.pdf es una colección de algoritmos que implementan varias distribuciones de probabilidad, incluida Exp. – mdup