static int randInt(int low, int high) { return low + (math.Random().nextDouble() * (high - low + 1)).floor(); }