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

Canales RSS

Lo más fresco

  1. Bookmarklets Nuevo
  2. Recetario básico para CakePHP/2 Nuevo
  3. Certificado auto-firmado Nuevo

Sugerencias del chef

Lo más visitado

  1. Fecha y hora
  2. Dar formato a un número
  3. Reiniciar secuencia
  4. Vaciar un esquema
  5. Certificado auto-firmado
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 v2016-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 sábado 23 de septiembre de 2017 (02:22:30 +0200) desde http://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.

borrame.com es el sitio anteriormente conocido como bits.demogracia.com (no confundir con Demogracia, que sólo pasaba por ahí).

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