Initial commit

This commit is contained in:
Gericom
2025-11-22 17:21:45 +01:00
commit 5d6f67c612
517 changed files with 63025 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#pragma once
#include "RandomGenerator.h"
class LinearCongruentialGenerator : public RandomGenerator
{
public:
explicit LinearCongruentialGenerator(u64 seed)
: _state(seed) { }
void Seed(u64 seed) override
{
_state = seed;
}
protected:
u32 Next() override;
private:
u64 _state;
};