たぶんなんだが、イベントの相手リストはランダム選択ではなく
イベント画面に訪れた直近の数名を表示してるだけなんじゃないだろうか
上位ランナー数名がランニング中に出くわすといくらリスト更新しても彼らが消えぬ