> leaving the values 0, 1, …, (2^32 – 1) mod N with ceil(2^32/N) occurrences, and the remaining values with floor(2^32/N) occurrences
> You can also generate random numbers in a range faster, which matters if you have a very fast random number generator.
That seems too biased for many RNG uses.