#pragma once class ChallengeRandomizer { public: ChallengeRandomizer(const std::shared_ptr& memory, int seed); private: void AdjustRng(int offset); std::shared_ptr _memory; int RNG_ADDR; int RNG2_ADDR; };