Distribución exponecial

miguelangelupct
16 de Junio del 2005
alguien me podria decir como generar un número aleatorio según una distribucción exponencial

gracias por adelantado

mariovm
16 de Junio del 2005
Generando un número aleatorio entre 0 y 1 (creo que hay una clase random que permite hacer esto), supon que si escribes random(); este método te genera un número aleatorio entre 0 y 1. Pues la fórmula para hacer de esto un Exponencial sería:
numero = -1/parametro (Ln (1-random()));
parametro es el parámetro de exponencial que quieras poner. Ln es logaritmo neperiano, busca en java.math