Önceden alınmış aramalar hakkında bir miktar defter tutma ve n hattı üzerinden dağılımlarını hesaplayın. Bu, elde etmek istediğiniz n yüzdeyle karşılaştırılabilecek n yüzde değeri (önceden elde edilmiş dağıtımınız) verir. Yeni bir çağrı geldiğinde, bu çağrıyı hedef değerden en yüksek sapmaya sahip hatta atayın (verilen dağılıma tam olarak vurmadığınız sürece, şimdiye kadar çok az çağrı olan bir hat olduğunu unutmayın, hedef dağılım ile karşılaştırıldığında).
Örneğin: hat 1'e ilk çağrıyı atadıktan sonra:
total calls line1 total calls line2 perc.line 1 perc. line 2
1 0 100% 0%
*above 60% *below 40% <- next call to 2
1 1 50% 50%
* below 60%: *above40% next to line1
2 1 66% 33%
*above 60% *below 40% <- next to line 2
2 2 50% 50%
* below 60%: *above40% next to line1
3 2 60% 40%
* both hit the mark: next call arbitrary
4 2 66% 33%
*above 60% *below 40% <- next to line 2
4 3 57.1% 42.85%
*below 60% *above 40% <- next to line 1
...
DÜZENLEME: Bu yaklaşım, mutlak farkı kullanmadan, ancak tüm sapmaların kareler toplamını en aza indiren çizgiyi seçerek daha da geliştirilebilir. Bu, hedef değerlere tam olarak ulaşmanız durumunda size daha iyi bir sonuç verir.