Pergunta frequente
Como sortear vários ganhadores e suplentes de uma vez?
Atualizado em 22/09/2026 · Tempo de leitura: ~6 min
Resumo rapido
Sorteia-se uma ordem completa, não um nome de cada vez. O embaralhamento Fisher-Yates produz uma fila: os primeiros colocados são os ganhadores, os seguintes são os suplentes na ordem. Isso vale para qualquer número de prêmios e mantém um único hash cobrindo todo o resultado, inclusive a substituição.
O erro de sortear um por vez
O jeito intuitivo de premiar três pessoas é rodar o sorteio três vezes. Funciona, mas cria três problemas. Primeiro, você precisa lembrar de remover o ganhador anterior da lista, ou corre o risco de sortear a mesma pessoa duas vezes. Segundo, cada rodada gera uma prova separada, e o público precisa conferir três hashes em vez de um. Terceiro, e mais grave: rodar de novo é exatamente o que um organizador desonesto faria, então cada rodada extra enfraquece a percepção de que o processo foi limpo.
A alternativa é sortear uma vez e ler o resultado como uma fila.
Como funciona o embaralhamento em fila
O algoritmo Fisher-Yates não escolhe um vencedor: ele reordena a lista inteira de participantes de forma uniformemente aleatória. O resultado é uma permutação completa — todo mundo tem uma posição, do primeiro ao último.
A partir daí, quantos ganhadores você tem é uma decisão de leitura, não de sorteio. Três prêmios? Primeiro, segundo e terceiro da fila. Cinco prêmios e três suplentes? Posições 1 a 5 ganham, 6, 7 e 8 são suplentes na ordem. A mesma execução cobre todos os cenários.
A vantagem de auditoria é direta: existe um hash só, gerado sobre a permutação inteira antes de qualquer anúncio. Se um ganhador precisar ser substituído depois, o suplente que entra já estava naquela ordem publicada — ninguém precisa acreditar na sua palavra de que você não escolheu o substituto a dedo.
O que escrever no regulamento
Três frases resolvem. Quantos prêmios existem e qual é cada um, se os prêmios são idênticos ou diferentes entre si, e quantos suplentes serão chamados e em que prazo.
Sobre prêmios diferentes, defina a correspondência antes: 'o primeiro sorteado leva o prêmio A, o segundo o prêmio B'. Deixar para decidir depois quem leva o quê é uma brecha desnecessária, e é o tipo de coisa que gera print e reclamação.
Sobre prazo, o padrão razoável é 48 horas para o ganhador responder e 48 horas para cada suplente, contados do primeiro contato. Escreva o número no regulamento, porque sem prazo escrito você fica refém de quem some.
Substituição sem refazer o sorteio
Quando um ganhador não responde, não cumpre os requisitos ou desiste, o procedimento é chamar o próximo da fila publicada. Você não roda outro sorteio, não gera outro hash e não altera nada do que já foi publicado — apenas registra publicamente que houve substituição e por quê.
Esse registro importa. Um story dizendo 'o primeiro sorteado não respondeu no prazo de 48h previsto no regulamento; segue o suplente da posição 2, conforme a ordem publicada em [link do certificado]' encerra o assunto antes que ele vire dúvida.
É a diferença entre uma substituição que o público entende e uma que parece conveniente demais.
Gratis ate 200 participantes · Verificacao SHA-256 publica
Perguntas relacionadas
Quantos suplentes eu devo sortear?
Na prática, entre dois e três por prêmio cobre a maioria dos casos. Taxa de ganhador que não responde costuma ficar bem abaixo disso, mas ter suplente sobrando não custa nada — eles saem da mesma permutação, sem execução extra.
A mesma pessoa pode ganhar dois prêmios?
Só se você quiser. Como a fila é uma permutação sem repetição, cada perfil aparece uma vez — então, por padrão, não. Se a mesma pessoa comentou várias vezes e você não ativou a remoção de duplicados, ela ocupa várias posições e pode sim repetir; por isso a maioria dos organizadores mantém a deduplicação ligada.
Posso anunciar só o primeiro colocado e guardar a lista?
Pode, e é o mais comum. A ordem completa fica no certificado público; você anuncia o ganhador e só revela o suplente se precisar chamá-lo. A prova já estava lá desde o início.
Sorteios com prêmios diferentes precisam de execuções separadas?
Não. Uma execução define a ordem; o regulamento define qual posição leva qual prêmio. Separar em execuções distintas só multiplica hashes sem ganhar nada.