This has been known for what, 20 or 30 years? See diehard[er] etc. It pretty much only affects LCG via linearly relationships between outputs and probably only if you use low bits.
LCG being recommended as best practice? 🤦 Probably ok if you use a 128+ bit one and only keep the upper 32 bits of each output. But CTR mode cipher makes a much better statistically safe deterministic PRNG.
Using ChaCha8 would probably solve all the problems from using bad random number generators in simulators.
It's also seekable, as desired by the slides!
Even a completely portable implementation without SIMD is faster than most of the weak random number generators in active use.
There are a few extremely fast generators that are better but it's a slim niche and those have significant sacrifices.
It just needs a little cache.
ChaCha8 with 256 byte cache can replace nearly all the old random number generators with *better* performance. It's also a good opportunity to replace global locking with thread local state. The cache can be 64 bytes and it still performs really well, just not quite as well.
We used the approach in https://arxiv.org/abs/1805.10941 but I think there have been some further advances with even better performance since then. It already performs well enough that it isn't a priority for us though, especially with all the fancy optional security features enabled.