lcg_tools
pub fn crack_lcg(values: &[isize]) -> Option<LCG>
Tries to derive LCG parameters based on known values
This is probabilistic and may be wrong, especially for low number of values
https://tailcall.net/blog/cracking-randomness-lcgs/