Hemul
Не думаю, что это действительно супер-нужно.
Во-первых - выдача случайных номеров от (и для) того и делалась, что бы особо не было возможности выбрать и что бы поставить заявляющихся в подобие равных условий.
Во-вторых - есть и причины иного характера.
Компромиссное решение может быть в том, чтобы дать на выбор не три, а скажем 5 или 6 интервалов времени старта.
Тогда можно будет рулить более точно.
И самое важное - некоторые "дырки" в протоколе могут быть обусовлены резервом для стартовых заявок - его местонахождение непредсказуемое и тоже в целом случайное. Так что не обязательно там есть свободное место.