Necesito generar strings a partir de ciertos caracteres, pero no aleatoriamente, sino una combinación tras otra siguiendo el orden predefinido de los caracteres, hasta completar todas las posibles combinaciones.
Como no sé si me he explicado bien voy a intentar hacerlo con un ejemplo:
Tengo los siguientes caracteres
- Código: Seleccionar todo
abc
Strings generadas a partir de los caracteres
- Código: Seleccionar todo
Strings de 1 carácter de longitud
a
b
c
Strings de 2 caracteres de longitud
aa
ab
ac
ba
bb
bc
ca
cb
cc
Strings de 3 caracteres de longitud
...
No sé qué busco exactamente para hacer esto. Si alguien es tan amable de guiarme...
Gracias.
Un saludo.