Cole a lista, diga quantos ganhadores, sorteie. Cada sorteio sai com um comprovante que qualquer pessoa confere.
Vários ganhadores de uma vez
Preencha “Quantos ganhadores” e aperte Sortear. Os nomes saem na ordem em que foram sorteados, o que já resolve primeiro, segundo e terceiro lugar. Sem repetição, que é o padrão, a linha sorteada fica fora do restante daquele sorteio.
Marque “O mesmo item pode ganhar mais de uma vez” quando cada escolha parte da lista cheia, como decidir quem responde a cada uma de cinco perguntas.
Como o sorteio é feito
A página tira uma semente de 256 bits de crypto.getRandomValues e a estende com SHA-256 em tantos números aleatórios quantos o sorteio precisar. Para cada ganhador, escolhe uma das posições que restam, com chance igual, e separa essa posição. É o método de Fisher–Yates, interrompido quando o número de ganhadores pedido é atingido.
Um número que deixaria algumas posições um pouco mais prováveis que outras é descartado e trocado pelo seguinte. Esse passo, a amostragem por rejeição, é o que elimina o viés de módulo.
Papéis no chapéu e nomes repetidos
Cada linha é um papel. Se a lista veio de um formulário e a mesma pessoa aparece duas vezes, ela tem dois papéis. “Remover repetidos” mantém a primeira grafia de cada nome e ignora maiúsculas e acentos, então “José” e “jose” contam como um.
Prefere ver acontecer? A roleta de nomes faz o mesmo sorteio, um ganhador por vez. Para sortear entre comentários de um post, use o sorteio do Instagram; para dividir todo mundo em grupos, o sorteio de times.