Switch from rand_os crate to getrandom
This extracts part of !30 (merged) into it's own PR. getrandom has a smaller dependency footprint, and the version of rand_os being used was quite out of date.
This extracts part of !30 (merged) into it's own PR. getrandom has a smaller dependency footprint, and the version of rand_os being used was quite out of date.