Sorteio verificável (Commit-Reveal)

Publique o compromisso primeiro, revele a seed depois, e deixe qualquer pessoa verificar o sorteio.

Esta ferramenta roda no seu navegador. Entradas e resultados não são enviados a nenhum servidor.

Outros idiomas 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (LatAm) | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Por que este sorteio verificável?

Como usar (3 passos)

  1. Informe participantes e configurações, calcule e publique o commit.
  2. Execute o sorteio e revele a seed depois do sorteio.
  3. Qualquer pessoa verifica com as mesmas entradas (ou com o JSON).

Todo o processamento é local no seu navegador.

Por padrão, a URL compartilhada inclui apenas configurações (a seed fica de fora).

Sorteio justo, explicável

Ferramenta de sorteio verificável

Crie o commit, execute o sorteio e exporte um pacote de verificação — sem enviar nada.

Avançado (compartilhamento / exportação)

    Perguntas frequentes

    O que é commit-reveal?
    Você publica um hash (commit) primeiro e revela a seed depois para que outras pessoas reproduzam o sorteio.
    Por que a seed é importante?
    Uma seed forte evita tentativas de adivinhação e impede manipulação após o commit.
    Por que a seed não fica na URL compartilhada por padrão?
    URLs podem vazar por histórico, logs e referrers. Por padrão, a seed fica de fora.
    Como faço para verificar?
    Use as mesmas entradas e a mesma seed, e recalcule o commit e o resultado. Esta página faz isso para você.
    Como linhas duplicadas são tratadas?
    Por padrão, duplicados contam como várias entradas. Você pode remover duplicados exatos opcionalmente.
    O que é o rastro de auditoria?
    Mostra um pequeno rastro interno (blocos de hash e índices escolhidos) para explicar o processo.