pub fn index(len: usize) -> usize
Chooses a uniformly random index below len.
len
A zero length returns 0 instead of sampling an empty range. For any nonzero length, the result lies in 0..len.
0
0..len