Give XorShiftRng::new() a random seed

Fixes #8359.
auto merge of #8558 : kballard/rust/xorshift-seed, r=cmr

Fixes #8359.