Orlov, 2009. Optimized random number generation in an interval 109.. https://doi.org/10.1016/j.ipl.2009.03.008