A small seeded generator (SplitMix64). Every random choice in a simulation comes from one of these, so a seed reproduces a run exactly.