Generare password casuali con JavaScript

Generare password casuali con JavaScript

Possiamo utilizzare JavaScript anche per generare password casuali.

Possiamo implementare la seguente funzione:


'use strict';

const createPassword = (charNum = 16) => {
    const chars = 'abcdefghijklmnopqrstuxyvwzABCDEFGHIJKLMNOPQRSTUXYVWZ0123456789><!|/()=?*+#-_@:.;,&';
    let result = '';
    for(let i = 0; i < charNum; i++) {
        let index = Math.floor((Math.random() * (chars.length - 1)) + 1);
        result += chars[index];
    }
    return result;
};

La funzione accetta come unico argomento la lunghezza della password da restituire (il valore predefinito รจ di 16 caratteri).

Torna su