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 (100.038)

:: Breve guida a jQuery (88.813)

:: Le espressioni regolari in Javascript (83.256)

:: Gestione delle stringhe in Javascript (70.216)

:: Stampare una pagina col Dhtml (41.582)

:: Menu orizzontale dinamico in Dhtml (35.866)

:: Gli Array in Javascript (34.646)

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

:: Temporizzazioni Javascript (29.843)

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

IN EVIDENZA
DOWNLOAD