Я хотел бы генерировать некоторые псевдослучайные числа, и до сих пор я был очень доволен функцией .Net library Random.Next(int min, int max)
. Предполагается, что PRNG этого сорта должны использовать Uniform distribution, но я очень хотел бы генерировать некоторые числа, используя Экспоненциальное распределение.
Я программирую на С#, хотя я буду принимать псевдокод или С++, Java или тому подобное.
Любые предложения/фрагменты кода/алгоритмы/мысли?