0 и 360 — это одно и то же место
Поэтому выпадает всегда только одно из двух. Считать оба значило бы сделать направление строго вверх вдвое вероятнее любого другого — классический способ получить перекошенную окружность.
Округление до шага сужает набор, а не округляет более мелкую выборку, поэтому каждый допустимый угол остаётся равновероятным.