borrame.com - Colección particular de recortes de código y documentación para programación web

Canales RSS

Lo más fresco

  1. Enlaces sobre desarrollo web Modificado
  2. Cadena aleatoria en PHP Modificado
  3. Recortar texto Nuevo

Sugerencias del chef

Lo más visitado

  1. Canales RSS
  2. Enlaces sobre desarrollo web
  3. Formato condicional según el día de la semana
  4. Rotar logs en Windows
  5. Fecha y hora
Compartir esta página

Cadena aleatoria

El nombre lo dice todo:

/** * Genera una cadena aleatoria * * @param {number} [longitud=16] - Tamaño de la cadena generada * @param {string} [caracteres=0123456789abcdefghijklmnopqrstuvwxyz] - Utilizar caracteres de esta lista * @returns {string} * * @version 2016-03-30 */ function cadenaAleatoria(longitud, caracteres) { longitud = longitud || 16; caracteres = caracteres || "0123456789abcdefghijklmnopqrstuvwxyz"; var cadena = ""; var max = caracteres.length - 1; for (var i = 0; i < longitud; i++) { cadena += caracteres[Math.floor(Math.random() * (max + 1))]; } return cadena; }

También disponemos de versiones en PHP.

Historial

v2016-03-30
Documentación en formato JSDoc.
v2010-09-03
Primera versión.

Esta página ha sido impresa el lunes 28 de septiembre de 2026 (00:05:49 +0200) desde https://borrame.com/recortes/javascript/cadena-aleatoria.html. La última vez que miré contenía HTML válido con CSS fresquito y si tiene flatas de ortografía ha sido sin querer.

Lorem ipsum dolor sit amet.

© 2005-2026 by Álvaro González (alvaro.es) • Burgos (España) • borrame.com