in src/main/java/org/jetbrains/jetCheck/BoundedIntDistribution.java [41:48]
public static BoundedIntDistribution bound(int min, int max, IntDistribution distribution) {
return new BoundedIntDistribution(min, max, random -> Math.min(Math.max(distribution.generateInt(random), min), max)) {
@Override
public boolean isValidValue(int i) {
return super.isValidValue(i) && distribution.isValidValue(i);
}
};
}