Visa ett inlägg
Oläst 2010-09-03, 15:42 #2
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Använd en roundrobin-algoritm för att plocka artiklarna. Här är exempelkod i Python: http://docs.python.org/library/itertools.html#recipes (sök på roundrobin)

Kod:
for letter in roundrobin('AA', 'BBBB', 'CCCCC', 'DDD'):
    print letter,
=> A B C D A B C D B C D B C C
Man kan jämna till urvalet ytterligare om man ordnar grupperna efter längd:
Kod:
for letter in roundrobin('CCCCC', 'BBBB', 'DDD', 'AA'):
    print letter,
=> C B D A C B D A C B D C B C
Bjorne är inte uppkopplad   Svara med citatSvara med citat