Hello,

Je souhaite développer un jeu de lettres.

Quel serait l'algorithme pour obtenir toutes les combinaisons d'une série de lettres aléatoire ?

Exemple

Chaine : "ABCD"

Résultat souhaité (sans les chiffres)
En 3 lettres
1110 ABC
1101 ABD
1011 ACD
0111 BCD

nota : je ne cherche pas à obtenir la chaine CBA qui pour mon jeu est la même que ABC ou BCA...

La longueur de la chaine peut varier de 4 à 8 et je ne souhaite pas les combinaisons de 2 lettres.

Donc par exemple pour 6 lettres je souhaite obtenir :

Les combinaisons de 5, 4 et 3 lettres.

Merci par avance pour votre aide.

Bien cordialement