Construct the default SoHL generator (sohl.entity.random.Sfc32Rng).
With no seed it draws entropy; with a seed it is fully reproducible.
Production constructs the sohl.random singleton from entropy via this
factory; unit tests construct their own isolated, per-test-seeded instances
and inject them. Never pass a fixed seed through a play path — fixed seeds
are strictly a test/e2e affordance.
Construct the default SoHL generator (sohl.entity.random.Sfc32Rng). With no seed it draws entropy; with a seed it is fully reproducible.
Production constructs the sohl.random singleton from entropy via this factory; unit tests construct their own isolated, per-test-seeded instances and inject them. Never pass a fixed seed through a play path — fixed seeds are strictly a test/e2e affordance.