O meu eu fiz assim e aparentemente deu certo
import java.util.Random;
import java.util.Scanner;
public class Task001 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int numeroGerado = new Random().nextInt(100);
int tentativas = 0;
int numero = 0;
while (numero != numeroGerado) {
System.out.println("Digite um numero de 0 a 100?");
numero = leitor.nextInt();
tentativas ++;
if (numero < numeroGerado) {
System.out.println("O numero gerado é maior do que " + numero);
}else {
System.out.println("O numero gerado é menor do que " + numero);
}if (numero == numeroGerado){
System.out.println("parabens");
break;
}
if (tentativas == 5){
System.out.println("Voce excedeu o limite de tentativas");
break;
}
}
}
}