Exemplo n.º 1
0
/* Generates a random number such as 1 <= number < 'top'.
 * Returns it by reference in the 'number' parameter. */
void PrimeGenerator::makeRandom(BigInt &number, const BigInt &top)
{
	//randomly select the number of digits for the random number
	unsigned long int newDigitCount = (rand() % top.Length()) + 1;
	MakeRandom(number, newDigitCount);
	//make sure number < top
	while (number >= top)
		MakeRandom(number, newDigitCount);
}
Exemplo n.º 2
0
void Entity::Update(float deltatime)
{
	vec3 distance = m_position - m_heading;
	float range = glm::length(distance);	
	m_deltatime = deltatime;

	if (range < 3)
	{
		MakeRandom();
	}

	else
		Seek(m_heading);

}