Générateur de mots de passe sécurisé

Génère des mots de passe aléatoires et les affiche dans la console

// ==UserScript==
// @name         Générateur de mots de passe sécurisé
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Génère des mots de passe aléatoires et les affiche dans la console
// @author       Vous
// @match        *://*/*  // Changez ceci pour limiter l'exécution à certaines pages
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Fonction de génération de mots de passe aléatoires
    function generatePassword(length = 12) {
        const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+[]{}|;:,.<>?';
        let password = '';
        for (let i = 0; i < length; i++) {
            password += characters.charAt(Math.floor(Math.random() * characters.length));
        }
        return password;
    }

    // Génération de 10 mots de passe et affichage dans la console
    const numPasswords = 10;  // Nombre de mots de passe à générer
    for (let i = 0; i < numPasswords; i++) {
        console.log(generatePassword(12));
    }

    alert("Les mots de passe ont été générés et affichés dans la console.");
})();