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. Fecha y hora
  2. Dar formato a un número
  3. Rotar logs en Windows
  4. Eliminar formato en Excel
  5. Caché del navegador
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 lunes 21 de mayo de 2012 (03:09:43 +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-2011 by Álvaro G. Vicario (alvaro.es) • Burgos (España) • borrame.com