sorteador-amigo-secreto

Sorteios

Sorteador de Amigo Secreto

Digite os participantes, defina restrições (como casais que não podem tirar um ao outro) e revele o resultado pessoa por pessoa, no mesmo aparelho.

Use para casais ou pessoas que não devem tirar uma à outra. Cada linha impede o par nos dois sentidos.

Como funciona o cálculo

O sorteio embaralha a lista de participantes com o algoritmo Fisher-Yates (usando crypto.getRandomValues, o gerador de números aleatórios criptograficamente seguro do navegador) e confere se, nesse embaralhamento, ninguém ficou tirando a si mesmo e nenhuma restrição foi violada. Se alguma dessas regras for quebrada, a ferramenta embaralha de novo — repete até 500 tentativas, o que na prática resolve qualquer lista razoável quase instantaneamente. O resultado completo fica guardado só na memória da página, e cada pessoa só vê a própria linha ao selecionar seu nome e clicar em “Revelar” — assim dá para passar o mesmo celular ou computador de mão em mão sem ninguém ver o sorteio dos outros.

Exemplo prático: com os participantes Ana, Bruno, Carla, Diego e Elisa, e a restrição “Ana, Bruno” (um casal que não pode tirar um ao outro), um sorteio válido poderia ser: Ana → Carla, Bruno → Diego, Carla → Bruno, Diego → Elisa, Elisa → Ana. Repare que ninguém tira a si mesmo e Ana não tirou Bruno (nem o contrário).

Como usar

Digite um nome por linha na caixa de participantes (mínimo 3, sem repetir nenhum). Se quiser impedir algum par específico de se tirar (por exemplo, um casal), adicione uma linha “Nome1, Nome2” na caixa de restrições. Clique em “Sortear” e depois use o seletor de nome + “Revelar” para cada pessoa ver só o seu resultado.

Perguntas frequentes

O sorteio é enviado para algum servidor, ou fica salvo em algum lugar?

Não — todo o sorteio acontece e fica guardado só na memória do seu navegador, na aba aberta. Se você recarregar a página, precisa sortear de novo.

Posso colocar muitas restrições?

Sim, mas quanto mais restrições em relação ao número de participantes, mais difícil (ou impossível) fica achar um sorteio válido. Se a ferramenta não conseguir em 500 tentativas, ela avisa — tente reduzir as restrições.

Ferramentas relacionadas

Sobre Nós Política de Privacidade Termos de Uso Contato