static inline double rng() { static double b = 19.1919191919191919191919; b += 19.0; b *= b; b -= (int)b; return (b - 0.5) * 2.0; }