RT Random Tools

Gerador de Datas Aleatórias

Gere datas ou datas com hora aleatórias entre dois dias. Exclua fins de semana, ordene, mantenha resultados únicos, escolha formato ISO ou local e copie.

🔒 Executa completamente no seu navegador — nada é enviado

Advertisement

Gere datas aleatórias em qualquer intervalo

Um gerador de datas aleatórias é útil muito além dos jogos. Desenvolvedores precisam de dados de exemplo realistas para bancos de dados e testes unitários, professores montam fichas de exercícios e questionários de história, e gerentes de projeto sorteiam dias de auditoria ou datas de verificação. Informe uma data inicial e uma final, escolha quantos resultados quer, e a ferramenta devolve datas distribuídas de maneira uniforme por esse intervalo. Todos os dias do intervalo têm a mesma chance de ser escolhidos, inclusive o primeiro e o último.

Ative a opção de hora aleatória (“Include random time”) para produzir datas completas com hora, com um segundo aleatório do dia associado a cada data, exibido como 2026-03-09T14:32:07 no formato ISO. Isso é prático para carimbos de data e hora em dados de teste, amostras de logs e demonstrações de agendamento em que várias entradas podem cair no mesmo dia.

Fins de semana, unicidade e ordenação

Ative “Exclude weekends” quando quiser apenas dias úteis, por exemplo para agendar inspeções aleatórias ou escolher datas de revisão. A opção “Unique only” garante que nenhuma data se repita. Quando você pede mais datas únicas do que o intervalo contém, a ferramenta devolve todas as datas disponíveis e explica o motivo, em vez de ficar em um laço infinito. Você também pode ordenar a lista da mais antiga para a mais recente ou da mais recente para a mais antiga, o que ajuda em linhas do tempo e registros de eventos de exemplo, ou deixá-la na ordem em que foi sorteada.

Formatos e cópia

O formato ISO, como 2026-03-09, é ordenado corretamente como texto e é aceito por bancos de dados, planilhas e pela maioria das linguagens de programação. As opções local curta e longa usam as configurações de idioma do seu navegador, então podem aparecer como 3/9/26 ou Monday, March 9, 2026 em inglês, e de forma diferente em outros idiomas, como 09/03/2026 ou segunda-feira, 9 de março de 2026 em português. As datas são tratadas como dias do calendário, o que significa que o resultado não muda por causa de fusos horários ou do horário de verão. Copie os resultados com um clique e cole-os em uma coluna de planilha ou em um arquivo de código. A aleatoriedade vem do gerador aleatório seguro do navegador e nada é enviado, então você também pode usar a ferramenta com segurança para planejamentos privados.

Como usar

  1. Escolha um intervalo de datasDefina as datas inicial e final. Os dois dias estão incluídos no sorteio.
  2. Defina as opçõesEscolha quantas datas quer e decida se deseja adicionar uma hora aleatória, pular fins de semana ou manter resultados únicos.
  3. Escolha a ordenação e o formatoOrdene da mais antiga para a mais recente, da mais recente para a mais antiga ou na ordem do sorteio, e escolha o formato ISO, local curto ou local longo.
  4. Gere e copieClique em “Generate dates” e depois copie a lista para colar em uma planilha, dados de teste ou anotações.

Perguntas frequentes

As datas inicial e final estão incluídas?
Sim. Os dois dias-limite podem ser sorteados e, com a hora aleatória, o último dia inteiro, até 23:59:59, está incluído.
Como funciona a exclusão de fins de semana?
Sábados e domingos são removidos do conjunto antes do sorteio, então todos os resultados caem de segunda a sexta. Se o intervalo contiver apenas dias de fim de semana, a ferramenta avisa que não há nada para sortear.
O que acontece se eu pedir mais datas únicas do que existem?
Você recebe cada data disponível uma vez e uma observação explicando o limite. Por exemplo, um intervalo de 10 dias pode gerar no máximo 10 datas únicas.
Qual fuso horário é usado?
As datas são tratadas como simples dias do calendário, então o resultado não muda com o horário de verão nem com o seu fuso horário. As horas aleatórias são exibidas como horário local, sem fuso.
Algo é enviado a um servidor?
Não. As datas são geradas no seu navegador com crypto.getRandomValues.
Advertisement