static double randFloat(double low, double high) { return low +math.Random().nextDouble() * (high - low); }