Message generator update

This commit is contained in:
gauvainboiche
2025-07-16 11:18:35 +02:00
parent 35c21ec731
commit 91d16c960c

View File

@@ -11,12 +11,26 @@ fs.readFile("./dictionnaire_fr.txt", "utf8", (err, data) => {
for (let i = 0; i < wordNumber; i++) { for (let i = 0; i < wordNumber; i++) {
const joiners = ["et", "ou", "alors", "mais", "donc", "car", "puis", "ensuite,", "toutefois,", "cependant,", "néanmoins,", "par conséquent", "ainsi,", "en outre", "de plus", "d'ailleurs,", "en effet", "par ailleurs"]; const joiners = ["et", "ou", "alors", "mais", "donc", "car", "puis", "ensuite,", "toutefois,", "cependant,", "néanmoins,", "par conséquent", "ainsi,", "en outre", "de plus", "d'ailleurs,", "en effet", "par ailleurs"];
const randomIndex = Math.floor(Math.random() * words.length); const randomIndex = Math.floor(Math.random() * words.length);
const randomWord = words[randomIndex]; const randomWord = words[randomIndex];
randomMessage.push(randomWord, joiners[Math.floor(Math.random() * joiners.length)]); const randomJoiner = joiners[Math.floor(Math.random() * joiners.length)];
randomMessage.push(randomWord, randomJoiner);
} }
const warnings = ["ATTENTION !", "ALERTE !", "PRENEZ GARDE !", "PRUDENCE !"];
const randomWarning = warnings[Math.floor(Math.random() * warnings.length)];
// Capitalize the first word
randomMessage[0] = randomMessage[0].charAt(0).toUpperCase() + randomMessage[0].slice(1);
// Add a random warning at the beginning
randomMessage.unshift(randomWarning);
// Remove the last joiner // Remove the last joiner
randomMessage.pop(); randomMessage.pop();
console.log(`Message généré : ${randomMessage.join(" ")}.`); // Join the words into a single string
}) console.log(`${randomMessage.join(" ")}.`);
});