Te comento lo que busco es el el algoritmo generador de los codigos, pero que este dentro del parámetro de los 50 millones de combinaciones que son funcionales.
Bien, es posible hacerlo, pero necesitamos más datos para circunscribir el algoritmo a la exactitud de donde se pretende imitarlo...Por ejemplo, no sé de donde sacas ese dato de 50 millones, ¿me lo puedes decir?.
Segui parte del codigo que dejaste y termine creando un generador que entregaba las 270 millones de combinaciones pero realmente no tuve un gran avance.
Vale, seguir cierta parte es razonable, ya que uno debe adaptarlo a lo que exactamente necesite... sin embargo, tampoco aclaras que límites impusiste (ni código ni explicaciones) para llegar a los 270 millones de combinaciones, cuando ya te expresé que todas las combinaciones posibles para secuancias de 10 caracteres con un alfabeto de 28 caracteres, se obtienen: 28 elevado a la 10 (28*28*28*28*28*28*28*28*28*28)= 296.196.766.695.424 = casi 300billones, no millones, de secuencias.Analizando las muestras encontre este codigo que en especial me llamo mucho la atencion, ya que pinta para ser consecutivo y tiene una cadena muy similar al final.
Nuevamente hay que basarse en hipótesis... ¿porqué sumas el valor de los caracteres de la secuencia?. ¿Hay algún sitio donde se use un algoritmo, que haya alguna simple explicación peregrina que diga algo al respecto, sobre como crearon esas secuencias y en ello verse tu empeño en sumarlas?.3KL9MDV NFH - 2+15+16+7+17+10+24+18+11+13 // 133
72GDNZ7 NSH - 6+1+12+10+18+28+6+18+22+13 // 134
Podría suceder que la secuencia de 10 caracteres, esté formada por la concatenación de dos generadores diferentes de secuencias... pongamos una de 7 caracteres y otra de 3. Pero es una teoría, y habría quye demostrar que fuere cierto, para ello, insisto en que, es preciso obtener más secuencias de las que poder hacer un análisis (incluso sencillo, no requiere que sea profundo) y deducir las reglas inferidas.72GDNZ7 NSH - 6+1+12+10+18+28+6+18+22+13 // 134
Quizás se pudiere sacar en concreto, que por ejemplo los 3 caracteres finales, tengan un alfabeto más reducido, o incluso que sean tan solo una suma de verificación (un hash de comprobación de la validez de las secuencias) de los otros 7 previos caracteres... que (ésto) tendría, incluso, más sentido.
Hay algún problema en que reveles de donde obtienes esas secuencias o datos de algún lugar donde se dé algún detalle de como se generan, por nimios que sean esos detalles???.
En fín se requieren más datos (si puedes conseguirlos) o como mínimo más muestras (del orden de centenares), para poder fijar el camino, la ruta a seguir en vez de ir a la deriva, movido por la imaginación...
Si no hay más datos con los que limitar el algoritmo, ni secuencias de las que se puedan deducir reglas tras unos análisis, no es posible avanzar de forma seria, sería una pérdida de tiempo.