Juego de adivinar el número
La computadora elige un número secreto y tú lo encuentras con pistas de mayor/menor o de frío/caliente. O dale la vuelta: piensa en un número y mira cómo la computadora lo encuentra en unos pocos intentos con búsqueda binaria.
Última actualización:
Estoy pensando en un número entre 1 y 100.
Tus intentos
Piensa en un número entero entre 1 y 100. ¡No lo digas!
Teclas: ↑ muy bajo · ↓ muy alto · Intro correcto
Cómo la computadora acota el número
Cómo usar Juego de adivinar el número
- Elige un rango: 1–10 para una partida rápida, 1–100 para el juego clásico, 1–1000 o un rango personalizado para un desafío.
- Elige tus pistas: mayor/menor te dice en qué dirección ir; frío/caliente te dice lo cerca que estás.
- Escribe un número y pulsa Intro. La barra de rango y la lista de intentos se actualizan tras cada intento.
- Acota el número eligiendo el medio de los números aún posibles hasta dar con el número secreto.
- Cambia a Adivina la computadora, piensa en un número y responde Muy bajo, Muy alto o Correcto para ver cómo la búsqueda binaria lo encuentra.
Las matemáticas del intento perfecto
Cada respuesta de mayor/menor divide los números restantes en dos partes. Si siempre eliges el del medio, la parte que conservas nunca supera la mitad, así que tras k intentos quedan como máximo N / 2k números. Eso da el número de intentos en el peor caso con juego perfecto:
intentos necesarios = ⌈ log2(N + 1) ⌉
| Rango | Números (N) | Máximo de intentos con búsqueda binaria |
|---|---|---|
| 1 – 10 | 10 | 4 |
| 1 – 100 | 100 | 7 |
| 1 – 1,000 | 1,000 | 10 |
| 1 – 10,000 | 10,000 | 14 |
| 1 – 1,000,000 | 1,000,000 | 20 |
| 1 – 1,000,000,000 | 1,000,000,000 | 30 |
Duplicar el rango solo añade un intento más. Por eso la búsqueda binaria se usa en toda la informática, desde buscar palabras en un diccionario ordenado hasta encontrar el commit que introdujo un error.
Consejos para cada modo de pistas
- Mayor / menor: ten presentes el número más bajo y el más alto aún posibles (la franja verde de la barra) y elige el punto medio entre ellos.
- Frío / caliente: no conoces la dirección, solo la distancia. Haz un primer intento y luego salta hacia un lado: si te acercas (más caliente), sigue en esa dirección; si te alejas (más frío), el número está del otro lado.
- Ambas: usa mayor/menor para elegir el lado y la temperatura para decidir cuánto saltar. Una pista de "te quemas" significa que estás a un par de puntos porcentuales del rango.
- El modo desafío te da exactamente los intentos que necesita una búsqueda binaria perfecta, así que un solo intento descuidado puede costarte la partida.
Preguntas frecuentes
¿Cuál es la mejor estrategia para adivinar el número?
Elige siempre el número del medio de los que aún son posibles. Así, cada respuesta de mayor/menor elimina la mitad de los números restantes, de modo que del 1 al 100 nunca necesitas más de 7 intentos y del 1 al 1000 nunca más de 10. Esta estrategia se llama búsqueda binaria.
¿Cuántos intentos necesitas para encontrar un número entre 1 y 100?
Con juego perfecto, como máximo 7, porque 2 elevado a 7 es 128, que es más que 100. En general, el peor caso es el logaritmo en base 2 de (N + 1), redondeado hacia arriba, donde N es la cantidad de números del rango.
¿Cómo funcionan las pistas de frío y caliente?
La pista depende de lo lejos que esté tu número del número secreto en relación con el tamaño del rango: a menos de un 2% aproximadamente te quemas, al 5% caliente, al 10% tibio, al 20% fresco, al 40% frío y más lejos, helado. También se te indica si te acercaste o te alejaste respecto a tu intento anterior.
¿Cómo adivina la computadora mi número tan rápido?
Usa búsqueda binaria. Elige el medio del rango y, cada vez que dices muy alto o muy bajo, descarta la mitad que no puede contener tu número. Por eso necesita como máximo 10 intentos del 1 al 1000 y unos 30 para mil millones de números.
¿Qué pasa si le doy una respuesta equivocada a la computadora?
Si tus respuestas se contradicen, el rango de búsqueda queda vacío y el juego te indica que ningún número encaja. Pulsa Empezar de nuevo y vuelve a intentarlo con el mismo número secreto.
¿El número secreto es realmente aleatorio?
Sí. Se elige en tu navegador con el generador de números aleatorios de Web Crypto, de forma uniforme en todo el rango, y nunca sale de tu dispositivo.
¿Este juego es bueno para niños?
Sí. Las partidas del 1 al 10 y del 1 al 100 son ideales para practicar el orden y la comparación de números, y el modo inverso es una introducción sencilla y visual a cómo buscan las computadoras de forma eficiente.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.