Sobre o Gerador de Data Aleatória
O Gerador de Data Aleatória cria datas sorteadas dentro de um intervalo que você define — da data de início à data de fim — e entrega o resultado já formatado do jeito que o seu sistema espera. É a ferramenta ideal para montar massa de dados de teste: datas de nascimento, pedidos, cadastros, vencimentos, logs ou qualquer campo de data que precise variar de forma realista. Você escolhe quantas datas quer (de 1 a 100), o formato de saída e se deve incluir o horário. Tudo roda no seu navegador, sem enviar nada para servidores.
Como funciona
A ferramenta converte as datas de início e fim em timestamps (o número de milissegundos contados a partir de 1º de janeiro de 1970, a chamada época Unix). Em seguida, para cada item, sorteia um instante aleatório dentro desse intervalo usando a API criptográfica do navegador (crypto.getRandomValues), o que garante distribuição uniforme e sem viés. Por fim, esse instante é convertido para o formato escolhido.
Os formatos disponíveis cobrem os padrões mais usados:
- DD/MM/AAAA: padrão brasileiro, ex.
25/12/2024. - AAAA-MM-DD (ISO 8601): padrão internacional definido pela norma ISO 8601, ex.
2024-12-25. É o formato recomendado para bancos de dados, APIs e ordenação alfabética, pois ano-mês-dia também ordena cronologicamente. Com hora, vira2024-12-25T14:30:00. - MM/DD/AAAA: padrão norte-americano, ex.
12/25/2024. - Por extenso: legível para humanos, ex.
25 de dezembro de 2024. - Timestamp Unix: número de segundos desde 1970, ex.
1735131600, comum em logs e integrações.
Quando você marca incluir hora, cada data ganha um horário aleatório no formato HH:MM:SS. Sem essa opção, o horário é zerado (meia-noite). O resultado aparece em tabela numerada e pode ser copiado em bloco ou exportado em CSV para abrir no Excel, Google Sheets ou importar no seu banco.
Para que serve
- Seed de banco de dados: popular tabelas de teste com datas de criação, pedido ou vencimento variadas.
- Testes de QA: validar filtros por período, ordenação cronológica e regras de idade ou prazo.
- Mocks de API: gerar payloads de exemplo com campos de data realistas em ISO 8601.
- Planilhas e relatórios: criar exemplos de timeline, cronogramas fictícios ou amostras estatísticas.
- Demonstrações: preencher protótipos e telas com datas plausíveis sem expor dados reais.
As datas geradas são fictícias e servem apenas para testes e demonstração. Não as utilize para falsificar registros, documentos ou induzir terceiros a erro.
Perguntas frequentes
Qual a diferença entre o formato ISO 8601 e o brasileiro?
O ISO 8601 usa a ordem ano-mês-dia (2024-12-25), padrão internacional para sistemas, porque ordena cronologicamente já na ordem alfabética. O formato brasileiro usa dia-mês-ano (25/12/2024), mais natural para leitura no Brasil, mas ambíguo em integrações com sistemas dos EUA, que esperam mês-dia-ano.
O que é o timestamp Unix?
É a quantidade de segundos transcorridos desde 1º de janeiro de 1970 às 00:00 UTC (a época Unix). É um número inteiro, fácil de armazenar e comparar, muito usado em logs, cookies e APIs. A ferramenta exporta esse valor em segundos.
As datas geradas se repetem?
Como o sorteio é aleatório dentro do intervalo, datas iguais podem aparecer, especialmente em intervalos curtos ou quantidades altas sem incluir a hora. Ative a opção de hora para aumentar a variedade e reduzir repetições.
Posso gerar datas com horário aleatório?
Sim. Marque a opção incluir hora e cada data virá com um horário sorteado no formato HH:MM:SS, integrado ao formato escolhido (por exemplo, 2024-12-25T14:30:00 no padrão ISO).