Lakukan beberapa pembukuan tentang panggilan yang sudah diambil dan hitung distribusinya melalui n baris. Ini memberi Anda n nilai persentase (distribusi yang sudah Anda capai), yang dapat dibandingkan dengan n persentase yang ingin Anda capai. Setiap kali ada panggilan baru, tetapkan panggilan itu ke saluran dengan penyimpangan tertinggi dari nilai target (perhatikan bahwa selama Anda tidak menekan distribusi yang diberikan dengan tepat, selalu ada garis yang memiliki terlalu sedikit panggilan sejauh ini, bila dibandingkan dengan target distribusi).
Misalnya: setelah menetapkan panggilan pertama ke saluran 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
...
EDIT: Pendekatan ini dapat lebih ditingkatkan dengan tidak menggunakan perbedaan absolut, tetapi memilih garis yang meminimalkan jumlah kuadrat dari semua penyimpangan. Itu juga akan memberi Anda hasil yang lebih baik jika Anda mencapai nilai target dengan tepat.