"El diseño es el embajador silencioso de tu marca"
- Paul Brand

Números aleatorios en Javascript

En algún momento cuando desarrollamos tendremos la necesidad de generar números aleatorios en Javascript, y no existe una función nativa para poder hacerlo.

Vamos a ver funciones sencillas que nos permiten cubrir esta necesidad.

En primer lugar hay que mencionar que de manera nativa lo que si tenemos es una función de la librería Math que nos sirve de punto de partida, se llama random.

La función Math.random() retorna un punto flotante, un número pseudo-aleatorio dentro del rango [0, 1). Esto es, desde el 0 (Incluido) hasta el 1 pero sin incluirlo (excluido), el cual se puede escalar hasta el rango deseado.

Teniendo claro para que sirve esta función podemos implementar distintas soluciones.
Por ejemplo pensemos en este código:

Teniendo esto en cuenta podemos crearnos una función que nos permita mediante parámetros definir el rango de valores del que aleatoriamente nos devuelve el número, esta es una de las más usadas.

De esta manera ya tenemos una forma cómoda para generar números aleatorios en Javascript, sin embargo si estas usando lodash yo recomiendo usar la función que ya trae para ello, es muy cómoda y muy potente.

Se usa de esta manera:

Si no sabes lo que es lodash puedes visitar este enlace donde se explica.

Con esto ya sabemos como crearnos una solución eficiente para generar números aleatorios.

The following two tabs change content below.
Especialista en diseño web responsive, programador html5, css3, jquery, php y java.

Latest posts by Óscar Lijó (see all)