Luego me lo reviso bien, no se olviden que programo en C#
, pero desde ya le veo un problema al algoritmo
int limCaracteres = 4;
String[] mapaChars
= {"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"};
int posibles
= (int) Math.
pow(limCaracteres,mapaChars.
length);
El problema es el algoritmo desde un principio, con eso para una lista de 10 números, y largo de cadena de 4, te da 1048576, y en realidad debería de ser solamente 10000
Saludos
Pues no se como sera eso de las posibilidades
ha modificado y colocando tanto el code que estoy perdido. creo que anteriormente lo tenia: si la cadena era de 3 seria 3^3 igualmente deberia ser es 10^10, segun lo ha venido colocando, tu dices 1000 pero eso es si lo colocas al contrario.
pienso que esta haciendo algo mal en los bucles
// Index:0====Valor:1649
// Index:1====Valor:0
// Index:2====Valor:0
// Index:3====Valor:0
// Index:4====Valor:0
// Index:5====Valor:0
// Index:6====Valor:0
// Index:7====Valor:0
// Index:8====Valor:0
// Index:9====Valor:0
// Index:0====Valor:1650
y esta haciendo
combinacion[j] = mapaChars[indices[j]];
Obviamente dara error