Porquê usar este gerador de data e hora aleatória?
- Tudo local: corre no seu navegador.
- Restrições flexíveis: intervalo, dias, exclusões, janela horária, precisão e passo.
- Seleção uniforme entre slots válidos, sem tentativa e erro.
- Partilha segura: o URL partilhado nunca inclui os resultados gerados.
Como usar em 3 passos
- Escolha o modo (Data / Data e hora / Hora) e defina início e fim.
- Ajuste dias, exclusões, janela horária, precisão e passo se necessário.
- Gere e depois copie, descarregue ou copie um URL apenas com definições.
Gerar
Gerador de data e hora aleatória
Escolha as definições, gere uma lista e depois copie/descarregue ou partilhe apenas as definições, nunca os resultados.
Resultados
Amostragem aleatória de data e hora: defina a política antes de clicar em gerar
Este gerador é mais útil quando o trata como uma ferramenta de amostragem reproduzível, e não apenas como um randomizador único. Antes de gerar valores, documente quatro opções de política: modo de fuso horário (UTC versus local), dias da semana elegíveis, datas excluídas e granularidade das etapas. As equipas discordam frequentemente sobre datas aleatórias “corretas” apenas porque estas regras estavam implícitas. Uma breve nota de política junto à sua saída evita o retrabalho quando alguém volta a executar o mesmo cenário posteriormente.
Como utilizar os resultados na prática
- Modo UTC para fluxos de trabalho entre regiões, transições de horário de verão e registos que devem permanecer estáveis.
- Modo local para programações orientadas para o utilizador em que o significado do calendário local é mais importante do que os carimbos de data/hora absolutos.
- Controlo de etapas para corresponder à precisão operacional (por exemplo, intervalos de 15 minutos em vez de valores por segundo).
- Apagar lista para impor datas de indisponibilidade, janelas de manutenção ou regras de feriados.
Erros comuns a evitar
- Misturar saídas UTC e locais num relatório sem rotulagem.
- Utilizando passos muito precisos em intervalos enormes e tratando erros de limite de slot como falhas aleatórias.
- Partilha de resultados gerados através de URLs em vez de partilhar definições e regenerar com segurança.
Exemplo de mini fluxo de trabalho
Suponha que o controlo de qualidade necessita de 40 carimbos de data/hora de teste aleatórios para incidentes no horário de expediente no próximo trimestre. Defina o modo para a data e hora, restrinja os dias da semana de segunda a sexta-feira, defina uma janela local das 9h às 17h, apague os feriados e escolha um passo de 5 minutos. Guarde o URL de definições no seu plano de teste e gere-o localmente para cada execução. Isto gera uma política consistente e evita a fuga de valores gerados em links, registos de chat ou referenciadores.
Veja também
- Gerador de números aleatórios para amostragem inteira/decimal reproduzível.
- Gerador CSV aleatório para criar ficheiros de dados de teste com várias colunas.
- Calculadora de diferença de data para validar intervalos após a amostragem.
- Sorteio aleatório verificável quando a auditabilidade é necessária.
Quando utilizar este gerador de data aleatória
Utilize esta página quando precisar de um gerador de data aleatória, gerador de tempo aleatório ou gerador de data e hora aleatório completo para dados de controlo de qualidade, amostragem de horários, exercícios em sala de aula ou simulações que devem permanecer dentro de um intervalo definido.
Melhores configurações iniciais
- Gerador de data aleatória: escolha o modo Data, defina as datas de início/fim e restrinja os dias da semana se os fins de semana devem ser excluídos.
- Gerador de tempo aleatório: escolha o modo Hora e utilize o tamanho do passo para controlar se os valores ocorrem em intervalos de 1 minuto, 5 minutos ou mais.
- Gerador de data e hora aleatório: escolha o modo Datahora e adicione janelas de tempo e datas de exclusão para obter amostras realistas do horário de expediente.
Escolha o modo que corresponde à intenção de pesquisa
- Apenas data: utilize-o quando o dia do calendário é importante, mas a hora do relógio não.
- Apenas tempo: utilize-o para amostras de turno, rotação de intervalo de tempo ou dados de teste de valor de relógio.
- Data e hora: utilize-o quando o dia e a hora do relógio devem permanecer ligados num valor gerado.
Erros comuns a evitar
- Deixar o tamanho do passo demasiado pequeno numa gama enorme, o que cria erros desnecessários de limite de slot.
- Misturar saídas UTC e locais num conjunto de dados sem rotular a escolha do fuso horário.
- Partilha de valores gerados através de URLs em vez de regenerar a partir de definições partilhadas.
Exemplo de mini fluxo de trabalho
Suponha que o controlo de qualidade necessita de 40 registos de data e hora aleatórios de incidentes em horário de expediente para o próximo trimestre. Defina o modo Datahora, restrinja os dias da semana de segunda a sexta-feira, defina uma janela das 9h às 17h, apague os feriados e escolha um passo de 5 minutos. Guarde o URL de definições no plano de teste e gere-o localmente para cada execução.
Veja também
- Gerador de números aleatórios para amostragem inteira ou decimal reproduzível.
- Gerador CSV aleatório para criar conjuntos de dados de teste com várias colunas.
- Conversor de carimbo de data/hora Unix para validar os carimbos de data/hora gerados após a amostragem.
- Calculadora de diferença de data para verificar os intervalos após a amostragem.
Perguntas frequentes
É seguro e privado?
Sim. Tudo corre localmente no seu navegador. Entradas e resultados não são enviados. A aleatoriedade usa crypto.getRandomValues por predefinição.
Para que serve UTC?
UTC ajuda a evitar surpresas com mudanças de hora. Se precisa de intervalos estáveis ao atravessar horário de verão, use UTC.
Posso excluir fins de semana ou datas específicas?
Sim. Use os controlos de dias da semana e a lista de exclusões em formato YYYY-MM-DD.
Porque é que o URL partilhado não inclui resultados?
Resultados em URLs podem aparecer no histórico, em logs e em referers. Esta ferramenta partilha apenas definições.
Porque aparece intervalo demasiado grande?
A precisão e o passo criam demasiados slots discretos. Aumente o passo, por exemplo para 15 minutos, ou reduza o intervalo.