Hallo dizzl,
Het is niet dat ik weigerde om voor een oplossing te zorgen (zie mijn voorgaande bijdragen), maar ik hoopte dat TS eerst een tipje van de sluier zou willen oplichten over het WAAROM. Het mysterie blijft evenwel bestaan...
Maar na je verdienstelijke poging heb ik niet veel keuze meer...
Ik vraag me wel af hoe je aan 3 miljard combinaties komt. Er zijn er niet meer (of niet minder) dan 8145060, namelijk : 45!/((45-6)!*6!)
Met alle tellers "to max" te laten lopen ga je ook in de problemen komen; je krijgt in sommige resultaten dan meermaals hetzelfde getal.
In de oplossing hierbij heb ik een en ander opgevangen. Er is ook voor gekozen (maar dat is een kwestie van smaak) om de resultaten van boven naar onder weer te geven, en pas naar rechts te gaan als alle rijen "opgebruikt" zijn.
Mvg,
pitufo