Existe t il un logiciel pour trouver toutes les ..

Existe t il un logiciel pour trouver toutes les .. - Vie pratique - Discussions

Marsh Posté le 15-04-2005 à 21:14:52    

Bonsoir
 
Je voudrais savoir s'il existe un logiciel me permettant de trouver toutes les combinaisons possible avec les lettres d'un mots.
 
Je vous donne un exemple:  
si le mot est  : LES
 
Les diffrentes solutions avec ces lettres sont:
 
ESL
SEL
ELS
SLE
etc ......
 
Pour le mots courts ca va , mais pour les mots assez longs il me faudrais un petit logiciel si cela existe.
 
Merci

Reply

Marsh Posté le 15-04-2005 à 21:14:52   

Reply

Marsh Posté le 15-04-2005 à 21:18:49    

tu essaye de gagner au scrabble ou bien de casser un mot de [passe ? [:gratgrat]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 15-04-2005 à 21:19:16    

ca doit se programmer en 30s ca ^^

Reply

Marsh Posté le 15-04-2005 à 21:20:51    

ese-aSH a écrit :

ca doit se programmer en 30s ca ^^


 
Super

Reply

Marsh Posté le 15-04-2005 à 21:22:02    

ese-aSH a écrit :

ca doit se programmer en 30s ca ^^


 
 
ben je sait pas faire.  :pfff:

Reply

Marsh Posté le 15-04-2005 à 21:26:47    

wydook a écrit :

ben je sait pas faire.  :pfff:


[:ars magna]...

Reply

Marsh Posté le 15-04-2005 à 21:28:06    

tu sais ce que c'est qu'un nombre genere aleatoirement ? bon bé donc tu sais faire =] sinon ca m'etonnerait qu'un tel *logiciel* existe etant donne que je vois pas qui oserait commercialiser un truc faisant ca ^^
pit etre des pti code pour faire des annagrammes mais jvoi pas ou trouver ca (et ca irait plus vite d'ouvrir un bouquin de visual basic et de le faire toi meme)

Reply

Marsh Posté le 15-04-2005 à 21:28:23    

wydook a écrit :

ben je sait pas faire.  :pfff:


En meme temps si on savait dans quel but tu cherches a faire ca, on pourrai te donner une reponse plus detaillee que cherche "algoritme de permutations" sur google.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 15-04-2005 à 21:29:45    

ese-aSH a écrit :

sinon ca m'etonnerait qu'un tel *logiciel* existe etant donne que je vois pas qui oserait commercialiser un truc faisant ca ^^


Et a ton avis, au Jeu des chiffres et des lettres, comment il font les deux juges [:kiki]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 15-04-2005 à 21:32:00    

il me faut trouver toutes les solutions possibles (comme dit dans mon premier post) avec toutes les lettres du mot
 
"meme si le mot ne veut rien dire. Il faut toutes les solutions possible en intervertissant toutes les lettres dans n'importe quel ordre
 
omelette.


Message édité par wydook le 15-04-2005 à 21:33:41
Reply

Marsh Posté le 15-04-2005 à 21:32:00   

Reply

Marsh Posté le 15-04-2005 à 21:32:38    

ese-aSH a écrit :

tu sais ce que c'est qu'un nombre genere aleatoirement ? bon bé donc tu sais faire =] sinon ca m'etonnerait qu'un tel *logiciel* existe etant donne que je vois pas qui oserait commercialiser un truc faisant ca ^^
pit etre des pti code pour faire des annagrammes mais jvoi pas ou trouver ca (et ca irait plus vite d'ouvrir un bouquin de visual basic et de le faire toi meme)


 
Quel rapport avec ce qu'il veut faire :??:

Reply

Marsh Posté le 15-04-2005 à 21:34:33    

Osama a écrit :

Quel rapport avec ce qu'il veut faire :??:


hm en effet quel rapport ?
 
edit : je kiff dire des conneries enormes mais la j'avou bel effort :D


Message édité par ese-aSH le 15-04-2005 à 21:35:17
Reply

Marsh Posté le 15-04-2005 à 21:35:24    

faire un petit code qui fait la liste de tout les mots, ça doit pas etre dur, mais apres il faut lister ce qui existent en vrai :/

Reply

Marsh Posté le 15-04-2005 à 21:36:07    

Osama a écrit :

Quel rapport avec ce qu'il veut faire :??:


 
Strictement aucun [:joce]
 
Sinon John The Ripper en mode incrémental avec l'option --stdout fera l'affaire.

Reply

Marsh Posté le 15-04-2005 à 21:39:21    

lapin compris   :whistle:


Message édité par esrevni le 15-04-2005 à 21:41:05

---------------
zam'badabadabooom
Reply

Marsh Posté le 15-04-2005 à 21:40:30    

il me faut trouver toutes les solutions possibles (comme dit dans mon premier post) avec toutes les lettres du mot  
 
"meme si le mot ne veut rien dire. Il faut toutes les solutions possible en intervertissant toutes les lettres dans n'importe quel ordre"  
 
le mot ::    omelette
 
bien évidement il faut a chaque fois les 8 lettres


Message édité par wydook le 15-04-2005 à 21:40:48
Reply

Marsh Posté le 15-04-2005 à 21:43:23    

wydook a écrit :

il me faut trouver toutes les solutions possibles (comme dit dans mon premier post) avec toutes les lettres du mot  
 


Oui, ca on a compris, mais pourquoi tu as besoin de ca ? Des algos/applis de permutation il y en a a peu pres 14 millions, donc si tu mous donnais quelques pistes quand au type d'application specifique, ca aiderait.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 15-04-2005 à 21:45:13    

http://www.capeutservir.com/mots/anagramme.php
:spamafote:


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
Reply

Marsh Posté le 15-04-2005 à 21:45:50    

c'est pour des mots de passe.

Reply

Marsh Posté le 15-04-2005 à 21:48:30    

Ciler a écrit :

Et a ton avis, au Jeu des chiffres et des lettres, comment il font les deux juges [:kiki]


Ca me rappelle une blague :
 
Des chiffres et des lettres...
 
- Consonne
- C
 
- Voyelle
- O
 
- Voyelle
- U
 
- Voyelle
- I
 
- Consonne
- L
 
- Consonne
- L
 
- Voyelle
- E
 
- Consonne
- S
 
...
 
- Huit lettres !
 
- Pas mieux...
 
- Lucioles !
 
 :D


---------------
" 'Twas a rough night. " (Shakespeare - Macbeth - Act II, Scene III)
Reply

Marsh Posté le 15-04-2005 à 21:49:08    

wydook a écrit :

c'est pour des mots de passe.


 
ah bon oki, tu trouveras tout ici :
 
http://www.teletubbies.com/


Message édité par esrevni le 15-04-2005 à 21:50:26

---------------
zam'badabadabooom
Reply

Marsh Posté le 15-04-2005 à 23:02:09    

esrevni a écrit :

ah bon oki, tu trouveras tout ici :
 
http://www.teletubbies.com/


ba on a bien le droit de s'amuser a chercher des algo pour trouver des mots de passe ^^ surtout que rassures toi avec celui la il est pas pret de cracker quoi que ce soit :D

Reply

Marsh Posté le 15-04-2005 à 23:21:04    

J'ai envie de me faire une omelette, d'un coup [:huit]
 
PS : Wydook : pourquoi ce mot ? :??:


---------------
J'ai un pseudo à numéro, et alors ? Des gens célèbres ont un pseudo à numéro, regarde Louis14 !
Reply

Marsh Posté le 16-04-2005 à 08:05:00    

Garfield74 a écrit :

J'ai envie de me faire une omelette, d'un coup [:huit]
 
PS : Wydook : pourquoi ce mot ? :??:


 
 
J'ai dit ce mot au hazard , mais je le ferais par la suite pour d'autres également. Je ne comprend pas pourquoi certains croient que c'est pour pirater quelque chose , puisque j'ai deja le mot.  C'est pour un truc personnel et qui me servira pour mes membres.  

Reply

Marsh Posté le 16-04-2005 à 11:29:40    

Mais tu veux des mots qui existent ou pas?


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
Reply

Marsh Posté le 16-04-2005 à 12:02:19    

Tolor a écrit :

Mais tu veux des mots qui existent ou pas?


Un peu plus haut :
 
"meme si le mot ne veut rien dire. Il faut toutes les solutions possible en intervertissant toutes les lettres dans n'importe quel ordre "
 
 

Reply

Marsh Posté le 16-04-2005 à 12:04:56    

il est pas très clair quand meme, c'est louche :o

Reply

Marsh Posté le 16-04-2005 à 14:31:30    

eraser17 a écrit :

il est pas très clair quand meme, c'est louche :o


 
 
je comprend pas en quoi c'est louche et en quoi c'est pas clair.
 
Je peut pas faire mieux là.  :wahoo:  
 
 
je veut toutes les solutions possible et imaginable avec toutes les lettres du mot "omelette"  
Quand a l'utilisation que je veut en faire , c'est pour mes membres. (et non pas pour pirater quoi que ce soit , puisque je vous donne un mot deja  :sarcastic:  )
et puis ma demande est de savoir comment je peut faire ca. la methode utiliser pour faire ca n'a aucune influence sur quoi que se soit , du moment ou j'ai toutes mes possibilités.  :hello:  
 

Reply

Marsh Posté le 16-04-2005 à 17:49:15    

tu programme ça en visual basic ou en C [:spamafote]

Reply

Marsh Posté le 16-04-2005 à 22:39:09    

Il est possible de le faire avec un outil comme excel (tu peux trouver du code VBA pour le faire) mais ça se complique au delà d'un mot de 8 caractère, car le nombre de permutations est supérieur au nombre de lignes dès que l'on dépasse 8 (factorielle(8)=40320). Il est possible de recommencer à la colonne suivante dès que l'on arrive à la dernière ligne, ce qui permet de sortir les permutations de mots de...10 caractères.
 
Et on augmente ce nombre si on accepte les combinaisons ne comprenant pas tous les signes, ou si on autorise les signes à être plusieurs fois présent dans la solution (mais il ne s'agit plus de permutations)


---------------
La ligne droite n'est en aucun cas le plus court chemin entre deux points. Sauf, bien sûr, si les deux points sont bien alignés l'un en face de l'autre
Reply

Marsh Posté le 16-04-2005 à 22:57:48    

sinon ca doit se coder facilement mais bon faut la motivation et perso la moi je lai pas ;)

Reply

Marsh Posté le 19-04-2005 à 13:01:51    

Il faudrait entrer le mot et mettre chaque lettre dans un tableau, puis calculer toutes les permutations possibles des cases et afficher a chaque fois.

Reply

Marsh Posté le 19-04-2005 à 13:04:58    

y a moyen de programmer ça simplement
 
tu prend toute les lettres de ton mot, tu a un tableau d'un nombre de case correspondant au nombre de lettre, dans le premiere case tu mets la premiere lettre, puis tu remplis les autre cases, ensuite tu change la premiere et tu refais toute les combinaisons, etc...
 
un peu comme un compteur de chiffre avec les lettres au lieu de chiffre.

Reply

Marsh Posté le 19-04-2005 à 13:13:03    

eraser17 a écrit :

y a moyen de programmer ça simplement
 
tu prend toute les lettres de ton mot, tu a un tableau d'un nombre de case correspondant au nombre de lettre, dans le premiere case tu mets la premiere lettre, puis tu remplis les autre cases, ensuite tu change la premiere et tu refais toute les combinaisons, etc...
 
un peu comme un compteur de chiffre avec les lettres au lieu de chiffre.


 
Sauf qu'il faut que l'anagramme est un sens, donc disposer au moins d'un fichier dictionnaire qui sera parcouru a chaque combinaison (par exemple).


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 19-04-2005 à 13:15:17    

Caleb2000 a écrit :

Sauf qu'il faut que l'anagramme est un sens, donc disposer au moins d'un fichier dictionnaire qui sera parcouru a chaque combinaison (par exemple).


 
ben justement il veut pas que ça ai particulierement un sens. :o

Reply

Marsh Posté le 19-04-2005 à 13:15:49    

Caleb2000 a écrit :

Sauf qu'il faut que l'anagramme est un sens, donc disposer au moins d'un fichier dictionnaire qui sera parcouru a chaque combinaison (par exemple).


 :non:  
Ce n'est pas ce qui est demandé ici.
Mais autrement, je suis d'accord.
 
[:benou_grilled]


Message édité par Mario_ le 19-04-2005 à 13:16:14

---------------
Soyons ouverts d'esprit, mais pas au point de laisser notre cerveau s'enfuir.
Reply

Marsh Posté le 19-04-2005 à 13:16:08    

eraser17 a écrit :

ben justement il veut pas que ça ai particulierement un sens. :o


 
Ah oausi bon ok dans ce cas.


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 19-04-2005 à 14:24:13    

Y'aura n! combinaisons de lettres différentes pour un mot de n lettres.
 
( n! = 1 * 2 * 3 * 4 * ... * n )

Reply

Marsh Posté le 19-04-2005 à 20:12:25    

eraser17 a écrit :

y a moyen de programmer ça simplement
 
tu prend toute les lettres de ton mot, tu a un tableau d'un nombre de case correspondant au nombre de lettre, dans le premiere case tu mets la premiere lettre, puis tu remplis les autre cases, ensuite tu change la premiere et tu refais toute les combinaisons, etc...
 
un peu comme un compteur de chiffre avec les lettres au lieu de chiffre.


 
Je crois que j'avais fait ça une époque lointaine dans un langage récursif (Caml, pour ceux qui ont gouté de ça à la fac !)
 
Si je me souviens bien, on prend une fonction qui prend une chaine de caractère et qui pour chaque lettre de la chaine, prend la première et se répète pour les caractères restant
 

Code :
  1. fonction anagramme (chaine)
  2. pour chaque caractère de chaine
  3.         affiche caractère + anagramme (reste de la chaine)
  4. fin anagramme


 
je crois que c'est presque aussi simple que ça. Ca peut se faire dans le moindre basic (je suis sur mac, j'ai rien sous la main)


Message édité par Prozac le 19-04-2005 à 20:14:05

---------------
La ligne droite n'est en aucun cas le plus court chemin entre deux points. Sauf, bien sûr, si les deux points sont bien alignés l'un en face de l'autre
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed