Gerador de data aleatória

Este gerador de data aleatória sorteia datas de qualquer período que você definir: se quiser, só dias úteis ou fins de semana, e com um horário junto. Até 100 datas de uma vez, sem repetir e em ordem, se preferir.

Fonte: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Atualizado em: .

Por exemplo 01/01/2026 ou 2026-01-01.
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

Resultado

Datas aleatórias
    Seleção
    –

    Como o cálculo é feito

    Como funciona o gerador de data aleatória

    1. Digite um período, por exemplo de 01/01/2026 a 31/12/2030, e quantas datas você quer.
    2. Se precisar, escolha só dias úteis ou só fins de semana e defina uma faixa de horário, como 08:00 às 18:00 de 15 em 15 minutos.
    3. Clique em “Sortear de novo”. Qualquer mudança nas configurações também sorteia de novo. “Copiar lista” leva o resultado, por exemplo, para o Excel ou uma agenda.

    Como o sorteio é feito

    Entre todos os dias que atendem ao filtro no período, cada um tem a mesma chance. Com horário, cada combinação de dia e intervalo conta igualmente. “Sem repetir” sorteia sem reposição, então nenhuma data aparece duas vezes. O calendário é o gregoriano, os anos bissextos (29 de fevereiro) estão incluídos e os dias da semana seguem a ISO 8601. A fonte de aleatoriedade é o gerador do seu navegador (Web Crypto), e não o Math.random.

    Para que serve

    Limites

    Feriados e férias não são considerados, pois variam conforme o país e a região. As datas são dias de calendário simples, sem fuso horário. O gerador não serve para criptografia nem para sorteios oficiais. Nada é enviado ou guardado, a não ser as suas configurações no navegador.

    Perguntas frequentes

    Como gerar uma data aleatória?

    Digite a data inicial e a final e clique em “Sortear de novo”. O gerador escolhe um dia do período, cada dia com a mesma chance.

    Posso sortear só dias úteis ou só fins de semana?

    Pode. Em “Quais dias?”, escolha “Só dias úteis (seg–sex)” ou “Só fim de semana (sáb, dom)”. Os feriados não são excluídos.

    Como incluir horários aleatórios?

    Em “Horário”, escolha “Com horário”, digite “No mínimo” e “No máximo” e ajuste a precisão. Exemplo: 08:00 às 18:00 de 15 em 15 minutos.

    A mesma data pode aparecer duas vezes?

    Só se “Sem repetir” estiver desligado. Ligado, cada data aparece no máximo uma vez; se houver menos possibilidades do que o pedido, o gerador mostra só essas.

    Funciona para datas do passado?

    Sim. São aceitos anos de 1000 a 9999. O período pode abranger cerca de 219 anos; períodos maiores são encurtados.

    Como levo as datas para o Excel?

    Use “Copiar lista” e cole em uma coluna. Escolha o formato ISO 8601 (2026-10-14) e o Excel reconhece a data com mais segurança.

    Fontes e base legal

    Última atualização: · Princípios editoriais

    Ferramentas relacionadas