random
Returns a random i32 from range [lo, hi], where both lo and hi are included.
[lo, hi]
lo
hi
Returns a random i32 from range [lo, hi), where lo is included and hi is excluded.
[lo, hi)
Shuffles a vector / array in place.