推測やけど、

1. まず無作為に抽選するやろ?

2. 次に入った奴のデータを検討。
キャンセル率高かったり、
不正キャセルしてるかどうかも見て(通信ステイタス=通信状態はサーバー側でいつでも検知できてたはずや)そういう奴は除外、その他の基準も見て除外。

3. 除外分を再抽選。

1〜3を繰り返す。

終わったら、
4. 過去の配達件数に応じてグリーン、ゴールド、プラチナ、ダイヤを割り振る。

簡単な手順や。