We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Экспоненциальное распределение реализуется с помощью встроенной библиотеки Math языка JS по формуле обратного преобразования из равномерного:
class stat_exp { constructor(lambda) { this.lambda = lambda; } getRandom() { return -1 / this.lambda * Math.log(Math.random()); } }
Пример использования:
let src_exp = new stat_exp(100); var x = src_exp.getRandom(); // вернет число (случайный интервал) в диапазоне 0 .. 1/100 ..