rng/generators/xorshift.h
2025-07-07 10:27:51 +01:00

15 lines
313 B
C++

#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;
};
}