integer := fn(min: int, max: int): int {
rng := @eca(int, 3, 4)
if min != 0 | max != 0 {
return rng % (max - min + 1) + min
}
return rng