English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de JavaScript

Objetos de JavaScript

Funciones de JavaScript

DOM HTML de JS

BOM del navegador JS

Tutoriales básicos de AJAX

Manual de referencia de JavaScript

Número aleatorio (Random) de JavaScript

Math.random()El método devuelve 0-1flotantes aleatorios en el rango (incluso 0, pero no incluye1)

Math.random();
Prueba aquí‹/›

Nota: Math.random()Siempre devuelve un número flotante aleatorio entre 0 y1entre flotantes.

Entero aleatorio de JavaScript

Math.random()con Math.floor()Se puede usar juntos para devolver enteros aleatorios.

Este ejemplo devuelve un entero aleatorio desde 0 a9un entero aleatorio:

Math.floor(Math.random() * 10);
Prueba aquí‹/›

Este ejemplo devuelve un entero aleatorio desde 0 a10un entero aleatorio:

Math.floor(Math.random() * 11);
Prueba aquí‹/›

Este ejemplo devuelve un entero aleatorio desde1a10un entero aleatorio:

Math.floor((Math.random() * 10) + 1);
Prueba aquí‹/›

Este ejemplo devuelve un entero aleatorio desde1a100 entero aleatorio:

Math.floor((Math.random() * 100) + 1);
Prueba aquí‹/›

Este ejemplo devuelve un entero aleatorio desde11a20 entero aleatorio:

Math.floor((Math.random() * 10) + 11);
Prueba aquí‹/›

Este ejemplo devuelve un entero aleatorio desde51a100 entero aleatorio:

Math.floor((Math.random() * 50) + 51);
Prueba aquí‹/›

Obtener un número entero aleatorio entre dos valores

Este ejemplo devuelve un número entero aleatorio entre min (incluido) y max (excluido):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min)) + min;
}
Prueba aquí‹/›

Este ejemplo devuelve un número entero aleatorio entre min y max (ambos incluidos):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}
Prueba aquí‹/›

Más ejemplos

Devolver el número aleatorio del movimiento del ratón:

Mueva el puntero del ratón sobre el DIV siguiente:

¡Coloque el ratón sobre mí!!!
Ejecutar código