Hola Campillo:
Estuve analizando tu ejercicio y ahora lo veo mucho mejor. Veamos entonces algunas observaciones puntuales en las clases.
Respecto de la clase EntradaNumeroAleatorio, muy bien.
Respecto de la clase NumeroAleatorio, muy bien también. Simplemente podría hacerse un poco más corto el método setNumeroAleatorio() no definiendo el atributo tipo int y usar directamente el campo de instancia 'numero'. De esa manera el método quedaría:
public void setNumeroAleatorio(){
Random numAleatorio;
numAleatorio = new Random();
numero = (numAleatorio.nextInt(101));
}
Respecto de la clase Test73, podríamos observar lo siguiente:
1) Las siguientes dos líneas no deberían existir ya que no contribuyen al código:
new NumeroAleatorio();
new EntradaNumeroAleatorio();
2) La condición while debe chequear desigualdad entre el número aleatorio y la entrada que ingresamos por teclado.
3) La siguiente línea debería estar fuera del ciclo do while, ya que de lo contrario estaríamos eligiendo un nuevo número cada vez que no acertamos.
numeroAleatorio1.setNumeroAleatorio();
4) Habría que cambiar el signo de desigualdad en la condicion else if.
5) La línea :
System.out.print("Has acertado.\n");
Debería quedar fuera del bucle do while.
La clase con todos estos cambios quedaría de la siguiente manera.
public class Test73
{
public static void main(String [] args){
NumeroAleatorio numeroAleatorio1 = new NumeroAleatorio();
EntradaNumeroAleatorio entrada1 = new EntradaNumeroAleatorio();
System.out.println("\nSe ha generado un numero aleatorio entre 1 y 100, intente adivinarlo:");
numeroAleatorio1.setNumeroAleatorio();
do{
entrada1.setEntrada();
if ( numeroAleatorio1.getNumeroAleatorio() < entrada1.getEntrada() ){
System.out.print("No has acertado: el numero es menor.Prueba otra vez.\n");
}else if ( numeroAleatorio1.getNumeroAleatorio() > entrada1.getEntrada() ){
System.out.print("No has acertado: el numero es mayor.Prueba otra vez.\n");
}
}
while(numeroAleatorio1.getNumeroAleatorio() != entrada1.getEntrada());
System.out.print("Has acertado.\n");
}
}
Analízalo y cualquier duda estamos aqui para volver a revisarlo.