Выберите одну или несколько случайных дат из заданного диапазона, включая обе граничные даты.
Пример
Весь 2026 год содержит 365 дней, поэтому при одном извлечении у каждого дня шанс 0,27%. Високосные годы учитываются сами собой: в феврале 2028 года 29 возможных дат.
Метод расчёта
Начальная и конечная даты переводятся в порядковые номера календарных дней, а надёжные случайные целые числа выбирают даты между ними, включая границы. Даты создаются без времени суток, поэтому сдвиг часового пояса не перенесёт результат на соседний день.
Важные замечания
Генератор не пропускает выходные и праздники. Сгенерируйте несколько дат с запасом и отбросьте неподходящие либо сверьтесь с калькулятором дня недели. Это удобный локальный инструмент, а не средство для регулируемых лотерей с журналом аудита.
Часто задаваемые вопросы
Как работает режим без повторов?
При включённой опции «Без повторяющихся дат» каждая дата встречается не более одного раза, поэтому нельзя запросить больше дат, чем есть в диапазоне. Запрос всех 29 дат с 1 по 29 февраля 2028 года вернёт каждый день по разу в случайном порядке, а просьба о 29 уникальных датах в феврале 2026 года, где всего 28 дней, будет отклонена.
Почему совпадения появляются так быстро?
Потому что при разрешённых повторах каждая дата выбирается независимо. Извлечение 10 дат из года даёт хотя бы один повтор примерно в 11,69% случаев, а 23 даты доходят до 50,73% — тот же парадокс дней рождения, что и со случайными числами.
Когда полезен режим без повторов?
Когда разным людям нужно назначить разные дни: графики дежурств, даты проверок, слоты собеседований и любые планы, где никто не должен делить дату с другим. Верните повторы, если каждое извлечение должно быть независимым, например при выборе дней для опроса.