
Pour avoir ces taux de similarité, on doit comparer 2 textes.
Le texte de départ et le texte de sortie.
Si vous créez vos MasterSpins en utilisant le Formulaire Polymorphe, on connait le texte de départ. Par contre si vous testez un autre Masterspin via le formulaire MFA, nous n'avons pas le texte de départ...
Pour résoudre ce problème j'ai fait une fonction qui analyse le MasterSpins envoyé pour retrouver le "squelette" qui à servi à écrire le Masterspin (on part du principe que c'est la première version des variations, la "Racine"). Ce {squelette|texte de départ} est comparé à chaque spun tiré aléatoirement en sortie. On obtient ainsi les bons taux de similarité.
J'en ai profité aussi pour ajouter un compteur de mot et de caractères
