#ifndef HELPERS_HPP #define HELPERS_HPP #include typedef unsigned long long uLong; typedef unsigned char BYTE; inline int Random(const int& lowest, const int& highest) { std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution dis(lowest, highest); const int random_number = dis(gen); return random_number; } inline void GenerateRandomNumbers(int arrayToFill[], const int& size) { std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution dis(0, size); for (auto i = 0; i < size; ++i) { const int random_number = dis(gen); arrayToFill[i] = random_number; } } inline int add(int num, char myChar) { return num + myChar; } inline int add(int num, int num2, int num3) { return num + num2 + num3; } inline int add(int num, int num2, int num3, int num4) { return num + num2 + num3 + num4; } #endif