Originariamente inviato da optime
... essere in ordine crescente, non avrai mai i doppioni.

per essere chiari, questa combinazione

2 ----- 4 ----- 3

non verrebbe MAI generata.
Optime

Ho modificato il ciclo partendo
Non da 1
bensi dal valore attuale del livello superiore

Funziona bene

.