Générateur de non-mots [R]

Fermé
Wed - 12 avril 2012 à 20:30
 Wed - 14 avril 2012 à 16:24
Bonjour,
Voilà, je début en programmation avec le logiciel R et je cherche à créer un programme qui génère des non-mots (exemple: ovion, n'existe pas dans le dico mais est prononcable!)

Comme je vous l'ai dit, je suis débutant et pas très doué du tout!
Alors j'ai pensé à faire comme ça :
- Importer un dictionnaire dans R (ça c'est bon, facile)
- Générer un mot du dictionnaire aléatoirement et remplacer une lettre au hasard dans le mot (ce dernier point ne me pose pas de problème).
- Vérifier que le mot n'existe pas dans le dictionnaire importé, s'il existe recommencer l'opération.

Ce qui me pose problème : comment générer aléatoirement un mot du dictionnaire que j'ai choisi et comment vérifier que le mot n'existe pas dans le dictionnaire?

Je cherche donc un peu d'aide sur les fonctions (ou arguments) qu'il me faudrait utiliser parce que ça fait un bail que je patine ://

Sauriez-vous m'aider? Merci d'avance!


3 réponses

Salut, j'ai beaucoup progressé mais je n'arrive toujours pas à contourner un obstacle.
Pour remplacer une lettre dans le mot j'utilise la fonction sub

exemple: sub("e","a","manger") #remplace le a de manger par un e.

Mais j'aimerais que ma fonction remplace aléatoirement une voyelle par une autre voyelle. Ainsi, elle remplacerait le "a" de manger soit par un e, soit par un u, soit par un y, etc.

Des idées? J'ai cherché partout, je vois pas trop comment faire ça!
Merci
3