Número Entero Aleatorio en Rango

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos varios conceptos de JavaScript a través de una serie de ejercicios de programación. Estos ejercicios están diseñados para ayudarte a desarrollar tus habilidades en la programación de JavaScript, incluyendo tipos de datos, funciones, bucles y más. Al final del laboratorio, tendrás una comprensión sólida de cómo usar JavaScript para crear páginas web dinámicas e interactivas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28573{{"Número Entero Aleatorio en Rango"}} javascript/data_types -.-> lab-28573{{"Número Entero Aleatorio en Rango"}} javascript/arith_ops -.-> lab-28573{{"Número Entero Aleatorio en Rango"}} javascript/comp_ops -.-> lab-28573{{"Número Entero Aleatorio en Rango"}} end

Cómo generar un número entero aleatorio en un rango específico usando JavaScript

Para generar un número entero aleatorio en un rango específico usando JavaScript, sigue estos pasos:

  1. Abre la Terminal/SSH y escribe node para comenzar a practicar la codificación.
  2. Utiliza el método Math.random() para generar un número aleatorio entre 0 y 1.
  3. Mapea el número aleatorio al rango deseado multiplicándolo por la diferencia entre los valores máximo y mínimo del rango y luego sumando el valor mínimo al resultado.
  4. Utiliza el método Math.floor() para redondear hacia abajo el resultado al entero más cercano.

A continuación, se muestra un fragmento de código de ejemplo que implementa los pasos anteriores:

const randomIntegerInRange = (min, max) =>
  Math.floor(Math.random() * (max - min + 1)) + min;

Luego, puedes llamar a la función randomIntegerInRange() con los valores mínimo y máximo deseados para generar un número entero aleatorio dentro de ese rango. Por ejemplo:

randomIntegerInRange(0, 5); // 2

Resumen

¡Felicidades! Has completado el laboratorio de Número Entero Aleatorio en Rango. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.