import java.util.Random;
import java.util.Scanner;
public class JuegoAdivinanza {
public static void main(String[] args) {
    Random random = new Random();
    int numeroAleatorio = random.nextInt(101); // Genera un número entre 0 (inclusive) y 101 (exclusive), es decir, de 0 a 100
    Scanner scanner = new Scanner(System.in);
    int intentos = 0;
    int numeroUsuario;
    final int MAX_INTENTOS = 5;
    boolean adivinado = false;
    System.out.println("¡Bienvenido al juego de adivinanzas!");
    System.out.println("Intenta adivinar el número que he generado (entre 0 y 100).");
    System.out.println("Tienes " + MAX_INTENTOS + " intentos.");
    while (intentos < MAX_INTENTOS) {
        System.out.print("Intento " + (intentos + 1) + ": Ingresa tu número: ");
        numeroUsuario = scanner.nextInt();
        intentos++;
        if (numeroUsuario == numeroAleatorio) {
            System.out.println("¡Felicidades! ¡Adivinaste el número en " + intentos + " intentos!");
            adivinado = true;
            break; // Sale del bucle si el usuario adivina
        } else if (numeroUsuario < numeroAleatorio) {
            System.out.println("El número que ingresaste es menor que el número secreto.");
        } else {
            System.out.println("El número que ingresaste es mayor que el número secreto.");
        }
    }
    if (!adivinado) {
        System.out.println("\n¡Se acabaron tus intentos! El número secreto era: " + numeroAleatorio);
    }
    scanner.close(); // Cierra el Scanner para liberar recursos
}
}