Hola, estoy intentando hacer un método que cree objetos de un tipo con parámetros de forma aleatoria, pero a la vez que almacene los hashCode de los diferentes objetos creados y que si en algún momento el porcentaje de objetos diferentes es menor de un 50% se lance una excepción.
Esta última parte es en la que me he quedado atascado. He creado una propiedad poblacional donde voy almacenando los diferentes hashCodes y en el método lo actualizo sumando los hashCode del nuevo objeto. Pero no sé como hacer para que sean menor que el 50% de los objetos creados. A ver si alguien puede echarme una mano.
Saludos!