Generare password casuali in Javascript

Corso jQuery
Creare applicazioni client-side col Framework jQuery

Scritto da Luca Ruggiero nella sezione Javascript

Le funzioni matematiche e delle stringhe di Javascript permettono di creare un generatore casuale di testi, sulla scorta di un set di caratteri predefinito.
L'occasione è propizia per generare password casuali da consigliare all'utente all'atto dell'iscrizione ad un servizio, lì dove la stessa routine venga trattata lato server con Asp e JScript.

Vediamo il codice:

var elencoCaratteri = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

var minimoCaratteri = 6;
var massimoCaratteri = 10;
var differenzaCaratteri = massimoCaratteri - minimoCaratteri;

var lunghezza = Math.round((Math.random() * differenzaCaratteri) + minimoCaratteri);

var incremento = 0;
var password = "";

while (incremento < lunghezza)
{
   password += elencoCaratteri.charAt(Math.round(Math.random() * elencoCaratteri.length));
   incremento++;
}

alert(password);

I più cliccati della sezione Javascript

:: jQuery Validation: validazione di un form con jQuery (98.325)

:: Breve guida a jQuery (87.053)

:: Le espressioni regolari in Javascript (82.862)

:: Gestione delle stringhe in Javascript (69.581)

:: Stampare una pagina col Dhtml (41.451)

:: Menu orizzontale dinamico in Dhtml (35.706)

:: Gli Array in Javascript (34.455)

:: Inserire in automatico lo slash nel formato data gg/mm/aaaa (32.934)

:: Temporizzazioni Javascript (29.642)

:: DOM: rendere cross-browser il comando innerHTML (27.394)

IN EVIDENZA
DOWNLOAD