Generates a uniformly distributed random integer in the range [0,n), where 0 < n <= 0x100000000.
This uses a rejection sampling algorithm.
top of the half-open range
random number generator
if n is out of range
Generates a uniformly distributed random integer in the range [0,n), where 0 < n <= 0x100000000.
This uses a rejection sampling algorithm.