AZ Tools

Sorteador de pares Amigo Secreto

Aleatório

Um sorteio de Amigo Secreto é matematicamente um 'derangement' (permutação sem pontos fixos) — cada participante presenteia outro e ninguém se sorteia a si mesmo. Esta ferramenta gera um derangement aleatório uniforme respeitando as exclusões fornecidas (casais, colegas de quarto, quem não deve se sortear). Cada atribuição fica oculta atrás de um cartão de revelação individual, para o anfitrião passar o dispositivo pessoa a pessoa sem ver o mapeamento completo. Até 2.000 embaralhamentos são tentados; se o grafo de exclusões for restritivo demais (ex. 3 pessoas excluindo todas entre si) reporta 'sem solução' em vez de produzir um sorteio inválido. Tudo roda localmente — nomes e emparelhamentos não saem do navegador.

Participantes
Clique em quem esta pessoa NÃO deve sortear:
Clique em quem esta pessoa NÃO deve sortear:
Clique em quem esta pessoa NÃO deve sortear:
Clique em quem esta pessoa NÃO deve sortear:
Presets
Notas

O derangement é calculado localmente no navegador por tentativa aleatória (até 2.000 tentativas). Privacidade: as atribuições ficam ocultas atrás de botões individuais para o anfitrião passar o dispositivo sem ver todos os emparelhamentos. Para um sorteio totalmente anônimo, use Copiar tudo somente após todos verem seu cartão.

Como usar

  1. Adicione 2 ou mais participantes (use Adicionar).
  2. Opcionalmente clique em outro participante para excluí-lo — casais ou quem não deve se sortear.
  3. Pressione Sortear para gerar as atribuições.
  4. Passe o dispositivo a cada participante, que clica Revelar para ver seu destinatário e Ocultar antes de passar.
  5. Use um preset: Natal em família, Festa de escritório, Grupo de casais, Confraternização grande.

Perguntas frequentes

O que é um 'derangement' e por que isso precisa de um?
Derangement é uma permutação onde nenhum elemento fica em sua posição original. No Amigo Secreto significa: ninguém se sorteia. Se você apenas embaralhar, há ~37% de chance (1/e) de alguém se sortear. Esta ferramenta rejeita qualquer embaralhamento com auto-sorteio, então a saída é sempre um derangement válido.
Como funciona a lista de exclusões?
Cada participante tem uma lista de quem não pode sortear. Casais, colegas de quarto e irmãos costumam se excluir para o intercâmbio não ficar óbvio. O algoritmo tenta até 2.000 embaralhamentos e retorna o primeiro que satisfaz todas as exclusões. Se nenhuma atribuição válida existir, reporta 'sem solução' — afrouxe restrições ou adicione participantes.
É privado se eu, o anfitrião, rodar em um único dispositivo?
Sim, se todos seguirem o protocolo: cada um clica Revelar, vê só seu cartão e clica Ocultar antes de passar. O anfitrião não deve olhar os cartões enquanto passam. Para privacidade total use mailto: por pessoa (em breve) ou que cada um sorteie no próprio celular com semente compartilhada.
Dois participantes podem se sortear?
Sim — presente mútuo (A→B e B→A) é permitido por padrão. Se não quiser pares mútuos, adicione exclusão bidirecional entre cada dupla já emparelhada.

Ferramentas relacionadas