Ir para o conteúdo
TextArray
Totalmente local

Gerador de data aleatória

Gere datas aleatórias de qualquer intervalo, no formato que você precisar.

Saída

Gerador de data aleatória

Defina uma data de início e uma data de término e obtenha datas aleatórias sorteadas entre elas, uma por linha. Ambos os limites contam, portanto, um intervalo de um único dia sempre retorna aquele dia. O intervalo padrão vai de 01/01/2000 a 31/12/2030, mas tudo funciona – uma semana para escolher um dia de reunião, uma década para exemplos de aniversários ou um século para ficção histórica. Solicite uma data ou até mil, pronta para colar em uma planilha, um dispositivo de teste ou um script.

O menu de formato cobre as necessidades usuais: ISO AAAA-MM-DD para planilhas e bancos de dados, DD.MM.AAAA e MM/DD/AAAA para documentos europeus e dos EUA, um formulário longo escrito que segue o idioma da página e ISO 8601 completo com tempo para logs e APIs. "Incluir horário" adiciona um horário aleatório do dia a qualquer um deles; o formato ISO com tempo o ativa sozinho.

As "datas únicas" garantem que nenhum dia do calendário apareça duas vezes - útil para programações, escalas ou amostragem sem reposição. Se o intervalo durar menos dias do que você solicitou, a ferramenta diz isso com calma, em vez de girar para sempre. "Classificar em ordem crescente" coloca o resultado em ordem cronológica, que é o que os cronogramas e os dados iniciais geralmente desejam; deixe-o desativado quando a ordem do sorteio em si for importante.

A aleatoriedade vem de crypto.getRandomValues com amostragem de rejeição, portanto, cada dia no intervalo é exatamente tão provável quanto qualquer outro – sem desvio para nenhuma das extremidades. Tudo funciona no seu navegador: os intervalos e os resultados são gerados localmente e nunca carregados, portanto, as datas sorteadas permanecem apenas suas.

FAQ

Meus intervalos ou as datas geradas são enviadas para algum lugar?
Não. A geração acontece inteiramente no seu navegador e nada sai do seu dispositivo.
As datas de início e término estão incluídas?
Sim, ambos os limites fazem parte do pool. Um intervalo de 2020-01-01 a 2020-01-01 sempre retorna nesse dia.
Como funciona "Incluir tempo"?
Cada data recebe um horário aleatório do dia, até o segundo, sorteado uniformemente das 00:00:00 às 23:59:59. O formato ISO com tempo sempre o inclui.
Por que "Datas exclusivas" retornou um erro?
O intervalo contém menos dias corridos do que a contagem solicitada. Amplie o intervalo ou diminua a contagem.
Quão aleatórias são as datas?
Eles vêm de crypto.getRandomValues, a fonte criptograficamente segura do navegador, com amostragem de rejeição para que nenhum dia dentro do intervalo seja favorecido.