Ajout d'une règle pour éviter qu'un mot qui commence par une même lettre tombe deux jours de suite.

This commit is contained in:
JonathanMM 2022-01-25 17:57:32 +01:00
parent ca3ef914d4
commit ab707bd13a
2 changed files with 7 additions and 1 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@ data/
js/
node_modules/
ts/mots/motsATrouver.*.ts
cron.prod.sh

View file

@ -32,7 +32,12 @@ fs.readFile("data/motsATrouve.txt", "UTF8", function (erreur, contenu) {
//console.log(erreur);
var dictionnaire = contenu.split("\n");
let motsFiges = dictionnaire.slice(0, maxFige + 1);
let motsMelanges = shuffle(dictionnaire.slice(maxFige + 1));
let motsMelanges;
let nbEssais = 0;
do {
motsMelanges = shuffle(dictionnaire.slice(maxFige + 1));
nbEssais++;
} while (motsFiges[motsFiges.length - 1][0].toUpperCase() === motsMelanges[0][0].toUpperCase() && nbEssais <= 20);
var contenu = "";
contenu += motsFiges.join("\n") + "\n";