fn splitmix64(x: u64) -> u64
SplitMix64, used to reproduce the reference’s rand() initialisation deterministically and independently of iteration order.
rand()