예제 #1
0
	int32_t AERandomHelpers::GetInt(int32_t min, int32_t max)
	{
		std::uniform_int_distribution<int32_t> disRand(min, max);

		return disRand(mRandomGenerator);
	}
예제 #2
0
	uint32_t GetUInt(uint32_t min, uint32_t max)
	{
		std::uniform_int_distribution<uint32_t> disRand(min, max);

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

		return disRand(mRandomGenerator);
	}
예제 #4
0
int32_t BoostRandomHelper::GetInt(int min, int max)
{
	uniform_int_distribution<int> disRand(min, max);

	return disRand(m_RGen);
}
예제 #5
0
float BoostRandomHelper::GetFloat(float min, float max)
{
	uniform_real_distribution<float> disRand(min, max);

	return disRand(m_RGen);
}
예제 #6
0
double BoostRandomHelper::GetNextDouble()
{
	uniform_real_distribution<double> disRand;

	return disRand(m_RGen);
}
예제 #7
0
/********************************
*		Function Def			*
*********************************/
float BoostRandomHelper::GetNextFloat()
{
	uniform_real_distribution<float> disRand;

	return disRand(m_RGen);
}