crypto:rand_uniform() isn't inclusive at the top of it's range.