in reply to geometric random distributions
Math::Random has a bunch of rng's with nonlinear distributions.
After Compline,Zaxo