Um nome, sem repetição
- Entrada
- Lista de 25 nomes, 1 prêmio
- Saída esperada
- Um nome sorteado, distinto de qualquer suplente
Configuração padrão: cada pessoa entra uma vez na sequência sorteada.
sorteador de nomes
Sortear um nome de uma lista parece trivial, mas a maioria das implementações caseiras erra de um jeito sutil: usar `Math.random()` puro não permite provar depois que o resultado não foi manipulado. Esta ferramenta usa um gerador determinístico semeado por uma combinação pública de texto e hash da lista, então o mesmo par de entradas sempre produz o mesmo ganhador, em qualquer computador.
Configuração padrão: cada pessoa entra uma vez na sequência sorteada.
Sem repetição, a mesma pessoa nunca ocupa duas posições de prêmio.
Com repetição ligada, uma pessoa pode legitimamente ganhar mais de um prêmio.
Publique a semente antes de sortear e, depois, publique o comprovante. Ele traz a semente, a impressão SHA-256 da lista e os ganhadores. Qualquer pessoa cola esses dois dados na aba Conferir e vê o mesmo resultado aparecer, sem precisar confiar em você nem em nós.
Cole os nomes, um por linha, escolha quantos ganhadores quer e toque em sortear. O resultado sai com o hash da lista usada, para conferir depois que ninguém alterou os nomes após o sorteio.
A roleta é uma apresentação visual do mesmo tipo de sorteio, com a roda girando até parar num nome. O sorteador de nomes é direto e lida melhor com listas grandes, múltiplos ganhadores e suplentes de uma vez.
Só se você ligar a opção de permitir repetição. Com ela desligada, que é o padrão, cada prêmio vai para uma pessoa diferente, seguindo a ordem única gerada pelo embaralhamento Fisher-Yates a partir da lista e da semente.
gerada no sorteio
Tudo roda no seu navegador. A lista fica salva apenas no seu aparelho e nunca é enviada a servidores.