#pragma once #include "generator.h" namespace splat { class xorshift32_generator : public PRNG { public: xorshift32_generator(uint32_t genSeed); uint32_t generate() override; std::string getName() override; private: uint32_t state; }; }