• [^] # Re: copiteur by-sa

    Posté par . En réponse au journal La proche fin des mots de passe. Évalué à 2.

    Attention, le nombre de mot disponibles en français n'est pas non plus énorme. Dans mon jeu Begglo http://fr.orange-pagesperso.pagesperso-orange.fr/begglo/ dans le dictionnaire le plus "fourni" j'ai :
    * 586 mots de 3 lettres
    * 2437 mots de 4 lettres
    * 7967 mots de 5 lettres

    Normalement cela compte toutes les variantes possibles (conjugaisons, pluriel, féminin, masculin ...) et tous les mots anciens ou nouveaux (réforme de 1990). J'ai juste enlever les unités de mesure (cal, kcal ...). Voir discussion sur le sujet https://linuxfr.org/users/pifou/journaux/mon-petit-jeu-pour-navigateur-et-pas-grand-chose-de-plus

    Sinon pour faire générer une liste de mot français, voici une méthode rapide :
    * Installer les packages hunspell-fr et hunspell-tools (Debian/Ubuntu)
    * Générer la liste de tous les mots possibles : unmunch /usr/share/hunspell/fr.dic /usr/share/hunspell/fr.aff > /tmp/dict.fr
    * Utilisé la commande sed pour prendre des mots au hasard (voir script au-dessus) : sed -n $RANDOM"p" /tmp/dict.fr | cud -d/ -f1

    Il faudrait affiner cela pour filtrer un peu les résultats (enlever les prénoms, les mots composés, les sigles) ... je vais voir pour utiliser mes fichiers dictionnaires qui sont déjà épurés (http://fr.orange-pagesperso.pagesperso-orange.fr/begglo/dict-MIX.fr.json).