Non-uniform random variate generation | lit.salon