Generi un numero casuale di numeri da 1 a 3 per ogni colonna, quando raggiungi i ((15 -numero_numeri_generati) == numero_colonne_rimanenti) ti fermi e distribuisci 1 numero per ogni colonna rimanente, se alla fine della generazione non raggiungi i 15 ricominci dalla prima colonna e aggiungi un numero in ogni colonna in cui puoi aggiungerlo fino al raggiungimento dei 15...
Questa può essere una soluzione per creare una cartella casuale e che sia ben formata...