Генератор случайных дат

Выберите одну или несколько случайных дат из заданного диапазона, включая обе граничные даты.

Расчёты выполняются локально; введённые данные не отправляются на сервер.

Пример

Весь 2026 год содержит 365 дней, поэтому при одном извлечении у каждого дня шанс 0,27%. Високосные годы учитываются сами собой: в феврале 2028 года 29 возможных дат.

Метод расчёта

Начальная и конечная даты переводятся в порядковые номера календарных дней, а надёжные случайные целые числа выбирают даты между ними, включая границы. Даты создаются без времени суток, поэтому сдвиг часового пояса не перенесёт результат на соседний день.

Важные замечания

Генератор не пропускает выходные и праздники. Сгенерируйте несколько дат с запасом и отбросьте неподходящие либо сверьтесь с калькулятором дня недели. Это удобный локальный инструмент, а не средство для регулируемых лотерей с журналом аудита.

Практическое руководство

Выберите начальную и конечную даты и количество: обе границы возможны, каждый день равновероятен (в 2026 году 365 дней, по 0,27%). Время суток не используется, поэтому часовые пояса не сдвигают результат; високосные годы учитываются (в феврале 2028 года 29 дней). Без повторов нельзя запросить больше дат, чем есть: 29 дат из февраля 2026 года отклоняются. С повторами 23 даты из года совпадают в 50,73% случаев. Выходные и праздники не исключаются.

Практические примеры
ВводРезультат
2026-01-01 → 2026-12-31 · 1 date365 possible dates · 0.27% each
2028-02-01 → 2028-02-29 · 29 uniqueall 29 dates once
2026-02-01 → 2026-02-28 · 29 uniquerejected (only 28 dates)
2026-01-01 → 2026-12-31 · 23 dates · duplicates allowedP(any repeat) 50.73%
2026-01-01 → 2026-12-31 · 10 dates · duplicates allowedP(any repeat) 11.69%

Часто задаваемые вопросы

Как работает режим без повторов?

При включённой опции «Без повторяющихся дат» каждая дата встречается не более одного раза, поэтому нельзя запросить больше дат, чем есть в диапазоне. Запрос всех 29 дат с 1 по 29 февраля 2028 года вернёт каждый день по разу в случайном порядке, а просьба о 29 уникальных датах в феврале 2026 года, где всего 28 дней, будет отклонена.

Почему совпадения появляются так быстро?

Потому что при разрешённых повторах каждая дата выбирается независимо. Извлечение 10 дат из года даёт хотя бы один повтор примерно в 11,69% случаев, а 23 даты доходят до 50,73% — тот же парадокс дней рождения, что и со случайными числами.

Когда полезен режим без повторов?

Когда разным людям нужно назначить разные дни: графики дежурств, даты проверок, слоты собеседований и любые планы, где никто не должен делить дату с другим. Верните повторы, если каждое извлечение должно быть независимым, например при выборе дней для опроса.

Похожие инструменты