min/max probability will return def.
min
max
def
bool boolean({int min = 5, int max = 10, bool def = true}) { return (_random.nextDouble() < min / max) ? def : !def; }