code.js : génération mot de passe

This commit is contained in:
Jean-Christophe Engel 2024-07-10 15:27:14 +02:00
parent 005795bbc3
commit a28d08e981

View File

@ -1,7 +1,7 @@
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------
// fabriquer une chaine aléatoire // fabriquer une chaine aléatoire
const chaine = (length) => { const mdp = (length) => {
let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzàâäéèêëîïôöûüùÀÂÄÉÈÊËÎÏÔÖÛÜÙ'; let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzàâäéèêëîïôöûüùÀÂÄÉÈÊËÎÏÔÖÛÜÙ&~"#\'{([-|`_@)]=°+}€<>,?;.:/!§«»¿×÷¡';
let str = ''; let str = '';
for (let i = 0; i < length; i++) { for (let i = 0; i < length; i++) {
str += chars.charAt(Math.floor(Math.random() * chars.length)); str += chars.charAt(Math.floor(Math.random() * chars.length));
@ -9,7 +9,7 @@ const chaine = (length) => {
return str; return str;
} }
// renvoyer une chaine // renvoyer une chaine
return chaine(10) return mdp(10)
// renvoyer un tableau de chaines // renvoyer un tableau de chaines
for (let i = 0; i < 3 + Math.floor(Math.random() * 5); ++i) { for (let i = 0; i < 3 + Math.floor(Math.random() * 5); ++i) {