#include struct uint128; namespace mrand { void setSeed(unsigned long long seed); int getValue(int min, int max); float getFloat(uint128 *state); float getFloat(); int getValue(int min, int max, uint128 *state); uint32_t getInt(); }