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