logo 3con14 js cod
logo 3con14 js cod
  • Javascript
  • Conceptos
  • Ejemplos
  • Tips & Tricks
  • ► TAREAS
 
 
icon html5
icon css3
mlogo 3con14 js cod

  • Inicio
  • Tips & Tricks
  • Generar números aleatorios

Generar números aleatorios

En JavaScript está definido, por defecto, el objeto Math que consta de una colección de métodos para trabajar numerosas operaciones y situaciones matemáticas.

Uno de los métodos más interesantes y más utilizados es el método random() que permite generar números aleatorios (pseudo) entre 0 y 1, incluido el 0, excluido el 1.

Creando una pequeña función, y junto con el método floor() que redondea hacia abajo cualquier decimal (es decir, si tenemos 2.3 devuelve 2 y si tenemos 2.9 también devuelve 2) podemos obtener un número entero aleatorio entre dos valores dados a y b, incluido a y excluido b.

También podemos modificar la función (combinándola con la función redoNum) para generar números aleatorios reales (es decir, con el número de decimales que indiquemos).



// Generar números aleatorios enteros
function aleatorioEntreE(a,b){
  let n;
  n = Math.floor((Math.random() * (b - a)) + a);
  return n;
}

// Generar números aleatorios sin/con decimales
function aleatorioEntreD(a, b, deci = 0) {
    let n;
    if (deci == 0) {
        n = Math.floor((Math.random() * (b - a)) + a);
    } else {
        n = Math.random() * (b - a) + a;
        n = redoNum(n, deci);
    }
    return n;
}

Demo

Demo

aleatorios

 

  • Anterior
  • Siguiente

Tips and Tricks

  • Generar números aleatorios
  • Métodos para escribir con JS
  • Ordenamiento por burbuja
  • Pop-ups en Javascript
  • Redondear números
  • Validar números

Recursos

  • Visual Studio Code
  • Sublime Text
  • Prepros
  • CodePen .
  • Dillinger / MDP
Mas...

Mas...

codepen

uniwebsidad

overapi

can i use

w3schools

mdn

eloquent

Archivo .PDF del Libro

js arkaitz

Licencias ...

3con14─LAB 1998 - 2021
www.3con14.biz
(cc) Jesús Plaza M.
─ Otros Reconocimientos ─

Visitas ...

Hoy ... 29

Ayer ... 26

Week 140

Mes ... 372

TOTAL ... 160178

(cc) 3con14. Esta obra está bajo Licencia
Creative Commons Atribución-No Comercial-Compartir Igual 4.0

  • Javascript
  • Conceptos
  • Ejemplos
  • Tips & Tricks
  • ► TAREAS