Небольшие комментарии по работе системы с пожеланиями интервала: система будет пытаться выполнить ваш запрос (т.е. например, выдать номер из первой половины), но, если у неё не получится (все номера заняты, например), то будет выдан номер из любого другого интервала. Так что не удивляйтесь, если, попросив номер пораньше, вам достанется что-нибудь типа "297"...
А ноги, как справедливо заметил axis, растут от стремления, с одной стороны, быть user-friendly, а, с другой, не создавать себе неоправданно много геморроя.