Random u32 in [0, upperBound).
u32
[0, upperBound)
unless upperBound is an integer in [1, 4294967295].
upperBound
[1, 4294967295]
Random
u32in[0, upperBound).