#ifndef RANDOM_H
#define RANDOM_H

#include "utils/Types.h"

class Random {
public:
    Random();
    Random(u64 seed);

    u32 next();
    u32 next(uint bound);
    float nextFloat();

private:
    u64 nextSeed();

    u64 seed;
};

#endif