Gerador Aleatório de Datas

Escolha uma ou mais datas aleatórias dentro do intervalo que definir, com as duas pontas incluídas.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

Exemplo

O ano de 2026 inteiro tem 365 dias, então cada dia tem 0,27% de chance num único sorteio. Anos bissextos são tratados sozinhos: fevereiro de 2028 oferece 29 datas possíveis.

Método de cálculo

As datas inicial e final viram índices de dia do calendário, e inteiros aleatórios seguros escolhem datas entre elas, incluindo os extremos. As datas são geradas sem hora do dia, o que evita deslocamentos de fuso que jogariam o resultado para o dia anterior ou seguinte.

Observações importantes

O gerador não pula fins de semana nem feriados. Gere datas a mais e descarte as inadequadas, ou confira o resultado com a Calculadora de dia da semana. É uma ferramenta local e prática, não algo para loterias reguladas com trilha de auditoria.

Guia prático

Escolha data inicial, final e quantidade: os dois extremos podem sair e cada dia é igualmente provável (2026 tem 365 dias, 0,27% cada). Não há horário, então fusos não deslocam o resultado; anos bissextos são considerados (fevereiro de 2028 tem 29 dias). Sem repetições não é possível pedir mais datas do que existem: 29 datas de fevereiro de 2026 é recusado. Com repetições, 23 datas de um ano repetem alguma 50,73% das vezes. Fins de semana e feriados não são excluídos.

Exemplos práticos
EntradaResultado
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%

Perguntas frequentes

Como funciona o modo sem duplicatas?

Com “Sem datas repetidas” ligado, cada data aparece no máximo uma vez, então você não pode pedir mais datas do que o intervalo contém. Pedir as 29 datas de 1 a 29 de fevereiro de 2028 devolve cada dia uma vez em ordem aleatória, enquanto pedir 29 datas únicas de fevereiro de 2026, que tem só 28 dias, é recusado.

Por que as repetições surgem tão cedo?

Porque, com repetições permitidas, cada data é sorteada de forma independente. Sortear 10 datas de um ano gera pelo menos uma repetição em cerca de 11,69% das vezes, e 23 datas chegam a 50,73% — o mesmo paradoxo do aniversário que aparece com números aleatórios.

Para que serve o modo sem duplicatas?

Para atribuir dias diferentes a pessoas diferentes: escalas de plantão, datas de vistoria, horários de entrevista ou qualquer agenda em que ninguém deva dividir a mesma data. Volte a permitir repetições quando cada sorteio precisar ser independente, como ao amostrar dias para uma pesquisa.

Ferramentas relacionadas