पहले से ली गई कॉल के बारे में कुछ बहीखाता पद्धति करें और एन लाइनों पर उनके वितरण की गणना करें। यह आपको n प्रतिशत मान (आपका पहले से प्राप्त वितरण) देता है, जिसकी तुलना उन n प्रतिशत से की जा सकती है जिन्हें आप प्राप्त करना चाहते हैं। जब भी कोई नया कॉल आता है, उस कॉल को लक्ष्य मान से उच्चतम विचलन वाली रेखा पर असाइन करें (ध्यान दें कि जब तक आप दिए गए वितरण को ठीक से हिट नहीं करते हैं, हमेशा एक पंक्ति होती है जिसमें अब तक बहुत कम कॉल होते हैं; जब लक्ष्य वितरण की तुलना में)।
उदाहरण के लिए: पहली कॉल को पंक्ति 1 में निर्दिष्ट करने के बाद:
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
...
संपादित करें: पूर्ण अंतर का उपयोग न करके इस दृष्टिकोण को और बेहतर बनाया जा सकता है, लेकिन उस पंक्ति को चुनना जो सभी विचलन के योग-वर्गों को कम करता है। यदि आप लक्ष्य मानों तक पहुँचते हैं तो इससे आपको बेहतर परिणाम मिलेगा।