Enhanced Box–Muller method for high quality Gaussian random number generation. (2018)