Je cherche toutes les combinaisons possibles avec 26 caractères.

En théorie, il faut un tableau T(26) de 26 caractères.

Imbriquer 26 boucles (0 to 26)
et écrire
T(1),T(2),T(3),T(4),..........T(24),T(25),T(26).

Facile.

Le problème c'est que c'est complètement ingérable pour l'ordinateur, nous conviendrons.

Donc, ayant au préalable testé des fonctions récursives

http://www.developpez.net/forums/d99...ion-caractere/
Sans succès (Max 6 Caractères)

J'ai testé Ceci Sur 3 caracteres

'''' (....Début VB....)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
        Dim mot As String
        Dim a As Integer
        Dim b As Integer
        Dim c As Integer
 
        mot = a & b & c
        ListBox1.Items.Add(mot)
        While a <= 2 And b <= 2 And c <= 2
 
            c = c + 1
            mot = a & b & c
            ListBox1.Items.Add(mot)
 
            If c = 2 Then
                c = 0
                b = b + 1
            End If
 
            If b = 2 And c = 2 Then
                b = 0
                c = 0
                a = a + 1
            End If
 
        End While
'''' (....Fin VB....)

Ne me donne pas toutes les combinaisons des trois caractères a,b,c.



Comment faire pour " cloisonner" le travail de l'ordinateur,comment faire fonctionner les boucles les unes indépendamment des autres en enregistrant les résultats.

J'ai essayé de récupérer la valeur intermédiaire de 4 boucles imbriquées, d'enregistrer les données, de sortir des boucles, et de reprendre les boucles (Travail) au niveau ou je les avais laissé.

Ce fut un échec.

Je pense qu'il doit y avoir un moyen de générer en plusieurs étapes par séquences et en plusieurs liste la totalité des combinaisons de 26 caractères par 26 caractères.

Qu'en pensez vous