in reply to Re^2: random number with range
in thread random number with range

This might explain; rand(1) can never produce 1 for example, so–

perl -E 'say int 0.999999999' 0