AZ Tools

Seletor de Datas Aleatórias

Aleatório

Datas uniformemente aleatórias em qualquer range que você escolher. Útil pra escolher datas de sorteio, programar auditorias amostrais num período, gerar timestamps placeholder, ou respaldar um sorteio com aleatoriedade verificável. "Únicas" garante sem repetições; "só dias úteis" exclui sábado e domingo; "ordenadas" coloca os resultados em ordem cronológica.

Usa Math.random() — ótimo pro uso diário, inadequado pra sorteios criptográficos.

Como usar

  1. Defina datas de início e fim que delimitam o pool.
  2. Escolha quantas tirar e alterne Únicas / Ordenadas / Só dias úteis conforme necessário.
  3. Clique em Generate — copie a lista com o botão de cópia em massa.

Perguntas frequentes

Quão aleatório é?
Cada draw é uma escolha uniforme de `Math.random()`, com Fisher-Yates pro modo único. Pra aleatoriedade de nível auditoria com provas você ia querer uma fonte verificável como drand ou um bloco com hash — essa ferramenta é o tipo cotidiano.
Posso tirar mais datas do que dias o range tem?
Com Únicas ligado, não — você verá mensagem "not enough days". Com Únicas desligado, repetições são permitidas e você pode tirar qualquer quantidade.
E hora do dia?
Só datas, não timestamps. Se precisar de instante aleatório dentro de um dia, tire um inteiro aleatório 0–86399 separadamente e some como segundos.

Ferramentas relacionadas