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

Canales RSS

Lo más fresco

  1. Reemplazar selección con JavaScript Nuevo
  2. ¿Esta IP pertenece a esta red? Modificado
  3. Mozilla Firefox Modificado

Sugerencias del chef

Lo más visitado

  1. Dar formato a un número
  2. Fecha y hora
  3. Campo autonumérico
  4. Rotar logs en Windows
  5. Reiniciar Apache con cuidado (graceful restart)
Compartir esta página

Cadena aleatoria

El nombre lo dice todo:

/**
 * Devuelve una cadena aleatoria de la longitud indicada
 * Los caracteres se eligen de la lista [opcional] proporcionada
 */

function cadenaAleatoria(longitud, caracteres){ // v2010-09-03
    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.

Esta página ha sido impresa el miércoles 22 de febrero de 2012 (19:21:20 +0100) 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-2011 by Álvaro G. Vicario (alvaro.es) • Burgos (España) • borrame.com