Sorteio de Amigo Secreto Online

Sorteie o amigo secreto no navegador, sem cadastro: ninguém tira o próprio nome, casais podem ficar de fora um do outro, e cada pessoa descobre quem tirou por um link no WhatsApp ou passando o celular.

Conferência técnica em andamento, sob responsabilidade de Cesar Gargiulo (segurança da informação)
Valim, o mascote do ValorFinal, representando a categoria Tecnologia
Dados do sorteio

De 3 a 50 pessoas. Nome repetido não vale: acrescente o sobrenome para diferenciar. (8 pessoas)

Quem não pode tirar quem (opcional)

Use para casais, irmãos ou para não repetir o par do ano passado. Restrição demais pode tornar o sorteio impossível; se for o caso, a página avisa quem está travando.

Valor, data e local (opcional)
R$

Esses dados vão junto no link de cada pessoa, para ninguém precisar perguntar de novo.

Chance de alguém tirar o próprio nome no papelzinho, de 3 a 20 pessoas

Deslize a tabela para o lado: são 5 colunas.

Chance de alguém tirar o próprio nome numa rodada de papelzinho, chance de a rodada dar certo, rodadas em média até dar certo e chance de precisar de 3 rodadas ou mais, por tamanho do grupo
PessoasAlguém tira o próprio nomeA rodada dá certoRodadas em médiaPrecisa de 3 rodadas ou mais
366,7%33,3%3,0044,4%
462,5%37,5%2,6739,1%
563,3%36,7%2,7340,1%
663,2%36,8%2,7239,9%
763,2%36,8%2,7240,0%
863,2%36,8%2,7240,0%
963,2%36,8%2,7240,0%
1063,2%36,8%2,7240,0%
1163,2%36,8%2,7240,0%
1263,2%36,8%2,7240,0%
1363,2%36,8%2,7240,0%
1463,2%36,8%2,7240,0%
1563,2%36,8%2,7240,0%
1663,2%36,8%2,7240,0%
1763,2%36,8%2,7240,0%
1863,2%36,8%2,7240,0%
1963,2%36,8%2,7240,0%
2063,2%36,8%2,7240,0%

Rodada de papelzinho: cada pessoa tira um papel, e se alguém tirar o próprio nome o grupo devolve todos e sorteia de novo. A rodada dá certo em D(n) das n! ordens possíveis, contadas pelo motor (sequência A000166 da OEIS); rodadas em média = n! ÷ D(n). A linha destacada é o grupo com que a página abre.

Em resumo

O sorteio de amigo secreto online desta página aceita de 3 a 50 pessoas e roda no seu navegador, sem cadastro. Ninguém tira o próprio nome, casais ficam de fora um do outro com uma restrição, e cada pessoa descobre quem tirou por um link no WhatsApp ou passando o celular. O resultado vai dentro do link, depois do #, a parte do endereço que o navegador não envia ao servidor.

O papelzinho erra mais do que parece. Com 10 pessoas, em 63,2% das rodadas alguém tira o próprio nome, e grupo maior não melhora a conta: de 6 pessoas em diante a chance fica em 63,2%. Refazendo até dar certo, são em média 2,72 rodadas, e em 40,0% dos casos são 3 ou mais. O sorteio daqui descarta essas rodadas sem ninguém ver e mostra só uma combinação válida.

Nada fica gravado. Quem organiza poderia abrir o link de outra pessoa; se também participa, o modo de passar o celular resolve.

Outras ferramentas de sorteio e escolha

  • Sorteador onlineSorteie números de qualquer intervalo, com ou sem repetição, nomes de uma lista e times equilibrados. O sorteio usa o gerador criptográfico do navegador e mostra um registro com data e hora.
  • Roleta de sorteioGire uma roleta com os nomes, números ou opções que você escrever, com a mesma chance para cada fatia. O item sai do gerador criptográfico do navegador antes do giro, e dá para tirar o sorteado da roleta.
  • Cara ou coroaJogue a moeda virtual e tire cara ou coroa. A página conta o placar, a porcentagem de cada lado e a maior sequência, decide melhor de 3 ou de 5 e mostra a chance de cada resultado.
  • Dado onlineRole de 1 a 10 dados de 4, 6, 8, 10, 12, 20 ou 100 faces, veja cada resultado e a soma, e saiba a chance de tirar aquele total. O sorteio usa o gerador criptográfico do navegador.
  • Teste de velocidadeMeça download, upload, ping, jitter e a latência com a rede cheia. Veja se a conexão aguenta chamada de vídeo, 4K e jogo online, e quanto do plano contratado chegou.
  • Letras diferentesTransforme seu texto em letras diferentes para copiar e colar no Instagram, no WhatsApp ou no nick, e veja em cada estilo se o acento do português (é, ã, ç) continua no lugar.

As ferramentas de tecnologia mais procuradas no Google: horário de Brasília, cronômetro online, gerador de QR Code, meu IP, gerador de CPF, símbolos para copiar, tela branca e link do WhatsApp.

Todas as ferramentas, por tarefa, estão em ferramentas de tecnologia online.

Para fazer o sorteio do amigo secreto online, escreva os nomes, marque quem não pode tirar quem (casais, por exemplo) e toque em Sortear. A página sorteia no seu navegador uma roda em que ninguém tira o próprio nome e entrega o resultado de dois jeitos: um link por pessoa, para mandar no WhatsApp, ou passando o celular de mão em mão. Não precisa de cadastro nem de e-mail, e nada fica gravado.

Como o sorteio do amigo secreto funciona

Como o sorteio evita que alguém tire o próprio nome

Em matemática, um sorteio em que ninguém fica com o próprio nome se chama desarranjo. A página embaralha os nomes com chance igual para todas as ordens (o embaralhamento de Fisher-Yates, com o gerador criptográfico do navegador) e descarta em silêncio as ordens em que alguém tiraria a si mesmo ou um par proibido, até sair uma válida. Assim, toda combinação válida tem a mesma chance. Com 8 pessoas e nenhuma restrição, existem 14.833 combinações válidas, e o sorteio escolhe uma delas.

Restrições: casais, irmãos e o par do ano passado

Restrição é um par que não pode sair, num sentido ou nos dois. Antes de sortear, a página confere se existe pelo menos uma combinação que respeite todas, com o método de emparelhamento de Kuhn, de 1955, e não por tentativa. Se não existir, ela diz quem está travando: num grupo de 4 em que Ana, Bruno e Carla não podem se tirar entre si, os três só poderiam tirar Davi, e são 3 pessoas para 1 nome. Com restrição demais, mas ainda possível, o sorteio uniforme pode não acertar dentro das tentativas. Aí o resultado vem de um método de reserva, que respeita todas as regras sem dar a mesma chance a toda combinação, e a página avisa.

O que vai dentro do link e por que o servidor não vê

Cada link leva o resultado de uma pessoa depois do sinal #, no trecho que a RFC 3986 chama de fragmento. O navegador separa o fragmento antes de pedir a página e não o manda ao servidor, como registra também a documentação da Mozilla (MDN). Por isso o portal não recebe nem guarda o sorteio. O nome vai codificado em Base64 (RFC 4648) para não aparecer à primeira vista, nem na prévia da conversa, mas isso não é criptografia: quem tem o link e entende de programação consegue ler. Ao abrir, a página confere o código como dado não confiável, mostra só o resultado daquela pessoa e tira o código da barra de endereço.

Quem organiza pode ver os links

Quem gera os links tem todos na mão e poderia abrir o de outra pessoa, e a página não esconde isso. Se o organizador também participa, há duas saídas: passar o celular, em que cada pessoa toca no próprio nome, vê quem tirou e esconde antes de passar adiante, ou pedir a alguém de fora do sorteio para gerar e mandar os links.

Dicas para o amigo secreto dar certo

  • Combine o valor e a data antes do sorteio. A página põe valor sugerido, data e local dentro de cada link, e ninguém precisa perguntar de novo no grupo.
  • Mande cada link numa conversa individual, nunca no grupo: quem abre o link vê o resultado.
  • Se alguém desistir depois do sorteio, quem tirou essa pessoa passa a presentear quem ela tinha tirado. A troca só não funciona quando as duas tinham se tirado; nesse caso, sorteie de novo.
  • Para incluir alguém depois do sorteio, o mais limpo é sortear de novo e mandar os links novos, porque remendar exige que alguém conte quem tinha tirado.
  • No papelzinho, trocar de papel com quem tirou o próprio nome entrega parte do segredo: quem passou o papel fica sabendo quem a outra pessoa tirou.

Se a troca de presentes vem com confraternização, a calculadora de churrasco diz quanto de carne comprar por pessoa, e a calculadora de bebidas para festa faz a mesma conta com a bebida. Para sortear outra coisa no grupo, como a ordem de abrir os presentes, use a roleta de sorteio.

Método

sorteio válido = ordem em que ninguém fica com o próprio nome e nenhum par proibido sai

D(n) = (n - 1) × (D(n - 1) + D(n - 2)), com D(1) = 0 e D(2) = 1

chance de alguém tirar o próprio nome no papelzinho = 1 - D(n) ÷ n!, que tende a 1 - 1/e

rodadas de papelzinho em média até dar certo = n! ÷ D(n), que tende a e

Base: IETF, RFC 3986 (seção 3.5, fragmento) e RFC 4648 (Base64 para URL); MDN Web Docs (fragmento de URL e Crypto.getRandomValues); Central de Ajuda do WhatsApp (link wa.me só com mensagem); OEIS, sequência A000166. Veja também como validamos os cálculos e as ferramentas.

Alguém tirar o próprio nome no papelzinho é azar raro?

Não. Na maioria das rodadas de papelzinho alguém tira o próprio nome, e grupo maior não resolve.

  1. Com 10 pessoas, os papéis podem sair em 3.628.800 ordens, e só 1.334.961 delas deixam todo mundo com o nome de outra pessoa. Isso dá 36,8% de chance de a rodada dar certo e 63,2% de alguém tirar o próprio nome.
  2. A chance quase não muda com o tamanho do grupo. Com 3 pessoas ela é 66,7%; de 6 pessoas em diante fica em 63,2%, o limite de 1 - 1/e.
  3. Refazendo o sorteio inteiro a cada falha, um grupo de 10 precisa em média de 2,72 rodadas, e em 40,0% dos casos são 3 rodadas ou mais.
  4. O sorteio desta página faz o mesmo descarte sem ninguém ver: as ordens em que alguém se tiraria são jogadas fora antes de qualquer resultado aparecer.
A conta para grupos de 3 a 20 pessoas está na tabela logo depois da ferramenta.

Limitações

  • De 3 a 50 participantes, com nomes de até 40 caracteres e sem repetir. Para diferenciar duas pessoas com o mesmo nome, use o sobrenome ou uma inicial.
  • Nada é gravado. Se a página for fechada antes de os links saírem, o sorteio se perde e precisa ser refeito; os links já mandados continuam funcionando, porque carregam o resultado.
  • O link não tem senha: quem tiver o link de outra pessoa consegue ver o resultado dela.
  • Sortear de novo não apaga os links antigos. Eles continuam mostrando o sorteio anterior, e o grupo precisa ser avisado.
  • A página não manda mensagem sozinha: o botão do WhatsApp abre o aplicativo com o texto pronto, e quem organiza escolhe o contato e envia.

Coloque esta ferramenta no seu site, de graça

Tem site, blog ou loja virtual? Esta ferramenta tem uma versão para incorporar: você copia um código e cola no seu HTML. Sem cadastro, sem mensalidade e sem limite de acessos, e ela roda no navegador de quem visita o seu site.

Amigo secreto para sitever todas as ferramentas para site

Calculadoras relacionadas

ValorFinal VIP: Sem anúncios, até 500 cenários salvos e comparação de cenários lado a lado.

Método explicado e resultado gerado no seu navegador

Atualizado em . Fontes: IETF (RFC 3986 e RFC 4648) / MDN Web Docs (fragmento de URL e Crypto.getRandomValues) / Central de Ajuda do WhatsApp / OEIS (A000166).

Processamento local: esta ferramenta roda no seu navegador e nada é enviado a servidores automaticamente.

Como validamos

Referências técnicas

Links externos para o que foi consultado na construção desta página, com a natureza de cada fonte identificada. O conteúdo delas pode mudar sem aviso; em caso de divergência, vale sempre a fonte primária.

Incorpore esta calculadora no seu site (grátis)

Copie e cole o código no seu site. A calculadora se atualiza sozinha. O crédito ao ValorFinal vem junto do código e a gente agradece quem mantém, mas ele é opcional: pode remover sem perder o widget. O link sai com rel="nofollow", ou seja, não transfere autoridade de busca para a gente.

Perguntas frequentes

Como fazer o sorteio do amigo secreto online?

Escreva os nomes no campo Participantes, um por linha, de 3 a 50 pessoas. Se precisar, abra Quem não pode tirar quem para separar casais e Valor, data e local para combinar o encontro. Toque em Sortear amigo secreto: a página sorteia no navegador, confere que ninguém tirou o próprio nome e mostra duas formas de revelar, um link por pessoa ou passar o celular. Não precisa de cadastro nem de e-mail.

Como mandar o amigo secreto pelo WhatsApp?

Depois do sorteio, escolha Um link para cada pessoa. Cada nome ganha um botão Enviar no WhatsApp, que abre o aplicativo com a mensagem pronta e a lista de contatos para você escolher a pessoa certa, no formato wa.me descrito pela Central de Ajuda do WhatsApp. A mensagem não traz o nome sorteado: ele fica dentro do link e só aparece quando a pessoa abre a página e toca em Mostrar quem eu tirei.

Quem organiza o amigo secreto consegue ver quem tirou quem?

Consegue, se quiser, e a página diz isso com todas as letras. Quem gera os links tem todos na mão e poderia abrir o de outra pessoa. Se o organizador também participa, há duas saídas: escolher Passar o celular, em que cada pessoa toca no próprio nome, vê quem tirou e esconde antes de passar o aparelho, ou pedir a alguém de fora do sorteio para gerar e mandar os links.

Como evitar que casais se tirem no amigo secreto?

Abra Quem não pode tirar quem, escolha as duas pessoas e deixe marcado Vale nos dois sentidos: assim nenhuma das duas tira a outra. Desmarcando, a restrição vale num sentido só, o que serve para não repetir o par do ano passado. Antes de sortear, a página confere se ainda existe alguma combinação possível e, se não existir, diz quem está travando, como num grupo de 4 em que três pessoas não podem se tirar entre si.

Alguém pode tirar o próprio nome no sorteio online?

Não. O sorteio descarta qualquer combinação em que alguém ficaria com o próprio nome antes de mostrar o resultado. No papelzinho é diferente: com 10 pessoas, 63,2% das rodadas terminam com alguém tirando o próprio nome, e o grupo precisa sortear em média 2,72 rodadas até dar certo. A tabela logo depois da ferramenta mostra a conta para grupos de 3 a 20 pessoas.

Preciso de cadastro ou e-mail para fazer o amigo secreto online?

Não. O sorteio roda no seu navegador, sem conta, sem e-mail e sem telefone. O resultado de cada pessoa vai dentro do próprio link, depois do sinal #, e essa parte do endereço não é enviada ao servidor quando o link é aberto (RFC 3986, seção 3.5). Por isso o portal não recebe nem guarda a lista nem os pares. Ao fechar a página o sorteio some daqui, mas os links já mandados continuam funcionando.

O que fazer se alguém desistir depois do sorteio do amigo secreto?

Quem tirou a pessoa que desistiu passa a presentear quem ela tinha tirado, e o resto do sorteio continua igual. Para isso, essa pessoa pergunta em particular a quem desistiu qual nome ela tirou. A troca não funciona quando as duas tinham se tirado, porque aí uma ficaria com o próprio nome; nesse caso, ou para incluir alguém novo, o mais limpo é sortear de novo e mandar os links novos.

Quantas pessoas cabem no sorteio de amigo secreto?

De 3 a 50 pessoas por sorteio, com nomes de até 40 caracteres. Nomes repetidos não valem, porque ninguém saberia de qual Ana é cada link: use o sobrenome ou uma inicial. Para um grupo com mais de 50 pessoas, faça dois sorteios separados. Com 2 pessoas não há segredo nenhum, já que cada uma só poderia tirar a outra.

Amigo secreto e amigo oculto são a mesma coisa?

São a mesma brincadeira, com nomes que mudam de uma região do Brasil para outra; em inglês, ela se chama Secret Santa. Em todas as versões, cada pessoa sorteia outra para presentear e guarda segredo de quem tirou até o dia da troca de presentes. A página funciona igual para qualquer um dos nomes: basta escrever os participantes, marcar as restrições, se houver, e sortear.

O link do amigo secreto expira?

Não. O link carrega o resultado dentro dele e funciona sem prazo. Por isso, sortear de novo não apaga os links antigos: eles continuam mostrando o sorteio anterior. Se o grupo refizer o sorteio, mande os links novos para todo mundo e avise para ignorar os primeiros. Ao abrir um link, a página tira o código da barra de endereço; para ver de novo, basta abrir o link outra vez.