0Pricing
Javascript for Kids · Lección

Lanzar un dado

Aleatorio del 1 al 6

Lanzar un dado es una lección gratuita de Javascript for Kids en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Javascript for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Javascript for Kids incluye 4 lecciones en total.

¡Vamos a lanzar unos dados! 🎲

¡Bienvenido al juego Roll the Dice! 🎲

Un dado tiene seis caras numeradas del 1 al 6. ¡Vamos a lanzar uno con código! 🎉

console.log('Rolling the dice! 🎲')
console.log('Numbers 1 to 6! 🔢')

Las seis caras 🎲

Un dado tiene seis caras:

  • ⚀ uno
  • ⚁ dos
  • ⚂ tres
  • ⚃ cuatro
  • ⚄ cinco
  • ⚅ seis

¡Al lanzarlo, obtenemos una de ellas! 🎯

console.log('A die has 6 sides ⚀⚁⚂⚃⚄⚅')

¡Aleatorio de nuevo! ✨

Para lanzar un dado, necesitamos un número aleatorio. ¿Recuerda Math.random()? ✨

Devuelve un número entre 0 y 1. ¡Vamos a usarlo para los dados! 🎲

let r = Math.random()
console.log('Random: ' + r + ' ✨')

Crear los números del 0 al 5 🔢

Si multiplicamos por 6 y redondeamos hacia abajo, obtenemos 0, 1, 2, 3, 4 o 5. 🔢

Pero los dados empiezan en 1, no en 0... ¡lo solucionaremos a continuación! 😄

let n = Math.floor(Math.random() * 6)
console.log('Number 0 to 5: ' + n)

¡Sumar 1 para obtener un dado! ➕

Los dados van del 1 al 6, no del 0 al 5. ¡Así que solo tenemos que sumar 1! ➕

Ahora obtenemos 1, 2, 3, 4, 5 o 6. ¡Una tirada de dado de verdad! 🎲

let roll = Math.floor(Math.random() * 6) + 1
console.log('You rolled: ' + roll + ' 🎲')

Lanzar una y otra vez 🔁

¡Cada ejecución produce una tirada nueva! 🎲 ¡A veces sale 2, a veces 6 y a veces 4!

Cada vez es una sorpresa. 😲

let roll = Math.floor(Math.random() * 6) + 1
console.log('This roll: ' + roll + ' 🎲')

Una función para lanzar un dado 🛠️

Vamos a crear una pequeña máquina llamada rollDie. ¡Llámela cuando quiera para lanzar un dado! 🛠️

function rollDie() {
  return Math.floor(Math.random() * 6) + 1
}
console.log('Roll: ' + rollDie() + ' 🎲')

¡Tres tiradas! 🎲🎲🎲

¡Ahora podemos lanzar el dado tres veces con mucha facilidad! 🎲🎲🎲

Solo tenemos que llamar tres veces a nuestra máquina. 🔂

function rollDie() {
  return Math.floor(Math.random() * 6) + 1
}
console.log('Roll 1: ' + rollDie())
console.log('Roll 2: ' + rollDie())
console.log('Roll 3: ' + rollDie())

Mostrar un emoji de dado 🎲

¡Vamos a hacerlo más divertido! Podemos mostrar el emoji del dado junto al número. 🎲

¡Lance el dado y celébrelo! 🎉

let roll = Math.floor(Math.random() * 6) + 1
console.log('🎲 You rolled a ' + roll + '! 🎉')

¿Ha salido un seis? 🍀

¿Ha sacado un seis? ¡Qué suerte! 🍀

¡Podemos comprobarlo con if y celebrar la gran tirada! 🎉

let roll = Math.floor(Math.random() * 6) + 1
if (roll === 6) {
  console.log('Lucky six! 🍀🎉')
} else {
  console.log('You rolled ' + roll + ' 🎲')
}

¡Ya puede lanzar dados! 🎲

¡Genial! Ha aprendido a lanzar un dado con código. 🎉

  • Math.random() * 6 da un número del 0 al 5 🔢
  • Sumar + 1 permite obtener un número del 1 al 6 ➕
  • Envolverlo en una función permite reutilizarlo 🛠️
console.log('You can roll dice! ✅')
console.log('Next: two dice! 🎲🎲')

Comprobación rápida 🧠

¡Es hora de pensar! 🤔

¡Buena tirada! 🎉

¡Ahora puede lanzar un dado con código! 🎲

  • Número aleatorio 🔢
  • Multiplicar por 6 ✖️
  • Sumar 1 ➕

A continuación: ¡vamos a lanzar dos dados y a sumarlos! 🎲🎲

console.log('Lesson done! ⭐')
console.log('Two dice next! 🎲🎲')

Preguntas frecuentes

¿La lección «Lanzar un dado» es gratis?

Sí — el texto completo de «Lanzar un dado» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Javascript for Kids, actualiza a CoddyKit PRO. El curso de Javascript for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Lanzar un dado»?

Aleatorio del 1 al 6 Practicas Javascript for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Javascript for Kids?

No se requiere experiencia previa. Javascript for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Lanzar un dado»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Javascript for Kids?

Sí. Cada lección de Javascript for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Lanzar un dado
  2. Dos dados
  3. Llevar los puntos de los dados
  4. Primero en llegar a veinte
← Volver a Javascript for Kids