Este es el código Javascript. Para probarlo solo peguen el código dentro de la etiqueta <script> </script>
en su html.
Cualquier duda solo comenten, encantado las respondo.
let maxRango = 2
let numeroPensado = sorteo(maxRango)
function sorteo(n) {
return Math.round(Math.random() * n)
}
let i = 3
loteria:
do {
switch (i) {
case 3:
case 2:
let numeroUsuario = parseInt(prompt("Eliga su número para la lotería"));
if (numeroUsuario > maxRango) {
alert(`Tu número de la suerte está fuera de rango`);
continue loteria;
} else if (numeroPensado === numeroUsuario) {
alert("Haz acertado! El número pensado es " + numeroPensado);
break loteria;
} else if (numeroUsuario > numeroPensado) {
alert(`Te haz pasado. Te quedan ${i - 1} intentos. Pista: Es un número menor.`);
} else if (numeroUsuario < numeroPensado) {
alert(`Aun te falta, súmale unos cuantos números más. Te quedan ${i - 1} intentos.`);
}
break;
case 1:
alert(`Tus intentos se han terminado. El número sorteado era ${numeroPensado}`);
break loteria;
}
i--
} while (i > 0);
También les adjunto una imagen con el código por si no les es muy legible desde la publicación.