public static function gaussian() : float
    {
        $r1 = rand(0, PHP_INT_MAX) / PHP_INT_MAX;
        $r2 = rand(0, PHP_INT_MAX) / PHP_INT_MAX;

        return sqrt(-2. * log($r1)) * cos(TWO_PI * $r2);
    }