int32_t AERandomHelpers::GetInt(int32_t min, int32_t max)
	{
		std::uniform_int_distribution<int32_t> disRand(min, max);

		return disRand(mRandomGenerator);
	}
	uint32_t GetUInt(uint32_t min, uint32_t max)
	{
		std::uniform_int_distribution<uint32_t> disRand(min, max);

		return disRand(mRandomGenerator);
	}
	/********************
	*   Function Defs   *
	*********************/
	float AERandomHelpers::GetFloat(float min, float max)
	{
		std::uniform_real_distribution<float> disRand(min, max);

		return disRand(mRandomGenerator);
	}
int32_t BoostRandomHelper::GetInt(int min, int max)
{
	uniform_int_distribution<int> disRand(min, max);

	return disRand(m_RGen);
}
float BoostRandomHelper::GetFloat(float min, float max)
{
	uniform_real_distribution<float> disRand(min, max);

	return disRand(m_RGen);
}
double BoostRandomHelper::GetNextDouble()
{
	uniform_real_distribution<double> disRand;

	return disRand(m_RGen);
}
/********************************
*		Function Def			*
*********************************/
float BoostRandomHelper::GetNextFloat()
{
	uniform_real_distribution<float> disRand;

	return disRand(m_RGen);
}