RunSeedSkip¶
-
struct RunSeedSkip¶
Cached MIXMAX state after applying the 64 global-run-seed bits (
seed_parts[0..1], i.e.effective seed bits
[64, 128)). These bits do not change within a run, so every MixMaxRandom shares this cache and only recomputes it when the run seed actually differs, for example when madspace is driven as a library across several runs. The per-call bits[0, 64)are applied on top by MixMaxRandom.Public Functions
-
inline void update(std::uint32_t run_seed_hi, std::uint32_t run_seed_lo)¶
-
inline void update(std::uint32_t run_seed_hi, std::uint32_t run_seed_lo)¶