My problem is not the string A01 or A02, my problem is that i need only the combinations like this:
A01A02A03A04A05A06A07A08
A01A02A03A04A05A06A07A09
. . . . . . . . . . . .. . . . . . . . . . .
. . . . . . . . . . . . .. . . . . . . . . .
A09A10A11A12A13A14A15A16

And the program create combinations like this :

A01A02A03A04A05A06A07A08
A02A01A03A04A08A06A07A09
. . . . . . . . . . . .. . . . . . . . . . .
. . . . . . . . . . . . .. . . . . . . . . .
A16A10A11A12A13A14A15A09

If i have 8 of 16 combinations the new array must have 12870 combinatiosn not more.
I hope you understand what i mean now.