On 2016-12-16 09:09, Abhinav Upadhyay wrote:
I came across an interesting article [1] which talks about a faster
alternative to the mod operation (x % N) for mapping a number to a
fixed range, such as [0, N), which is common when we want to generate
random numbers within a given range, or map a hash value to a range of
indices in an array.

You shouldn't use mod with rand(3).
Use something like arc4random_uniform(3) instead (I note that the man page for it is missig on my netbsd-7, see arcrandon(3)).

Roy

Reply via email to