Como funciona
Como funciona o sorteador aleatório de comentários
Três passos na superfície e quatro coisas acontecendo por baixo. Está tudo aqui, com detalhe suficiente para responder a um espectador cético.
- 1
Cole o link do seu vídeo, Short ou publicação
Copie a URL do vídeo, Short ou publicação onde você faz o sorteio e cole na caixa no topo da página. Nada é instalado e nenhuma conta é criada.
- 2
Defina os filtros de participação
Escolha as regras que você anunciou: uma participação por canal, apenas comentários principais, uma palavra-chave ou hashtag obrigatória como #sorteio e os canais que quiser bloquear. O número de participações se atualiza ao vivo para você ver exatamente quantas pessoas se qualificam.
- 3
Sorteie seu ganhador aleatório
Clique em Sortear ganhador. O sorteio roda no nosso servidor com um gerador de números aleatórios criptográfico e o resultado volta assinado, então a prova que você publica junto do ganhador foi emitida por algo que nem você nem ninguém pode editar.
O carregamento dos comentários
Quando você cola um link, a ferramenta resolve o ID do vídeo e percorre a seção de comentários do mesmo jeito que o site do YouTube faz quando você rola a página. Os comentários chegam ao seu navegador conforme são recebidos, por isso o contador sobe em vez de ficar num carregando eterno.
Não há nenhuma chave de API envolvida nem cota para estourar. Os resultados ficam alguns minutos em cache no servidor, então sortear de novo — ou recarregar a página e sortear outra vez — não baixa nada novamente.
A aplicação dos seus filtros
Os filtros rodam em ordem fixa: primeiro as respostas são descartadas se você as excluiu, depois o dono do canal, depois os canais bloqueados, depois a exigência de palavra-chave, e a remoção de duplicados vem por último.
Essa ordem importa. Como os duplicados são removidos depois da checagem de palavra-chave, cada canal fica com o primeiro comentário que realmente cumpre as regras em vez do primeiro comentário em geral: alguém cujo comentário anterior sem relação teria consumido sua única participação continua contando.
O sorteio do ganhador
O sorteio roda no nosso servidor com o gerador de números aleatórios criptográfico do Node. Os valores são mapeados na lista por amostragem por rejeição em vez de por resto, que é o atalho comum e deixa as primeiras participações com chance levemente maior.
Para vários ganhadores, um embaralhamento parcial de Fisher-Yates seleciona participações distintas em uma passada, então ninguém pode sair duas vezes e os suplentes ficam realmente ordenados.
Rodar no servidor é o que torna o limite de participações real em vez de uma sugestão, e é o que permite assinar o comprovante: a chave que assina não está na máquina de quem organiza o sorteio, então “aqui está minha prova” é algo que o público pode conferir em vez de ter que acreditar.
A prova de que foi justo
Cada sorteio produz um comprovante: a data e hora, o número de participações e um hash SHA-256 da lista exata e ordenada de IDs de participação. Publicar esse hash junto com o anúncio do ganhador permite que qualquer pessoa recarregue o mesmo vídeo com os mesmos filtros e confirme que a lista bate.
Isso não prova qual participação o gerador de aleatórios escolheu — nada prova, a não ser publicar uma semente antes — mas prova que a lista não foi editada em silêncio depois, que é do que as acusações realmente tratam.
É o seu primeiro sorteio? Comece pelo guia passo a passo para fazer um sorteio.