Roleta de nomes
Cole os nomes, toque na roda e veja em quem ela para. O ganhador é sorteado pelo gerador criptográfico do seu navegador antes de a roda começar a girar — a volta é a apresentação, e a lista não sai do seu aparelho.
Um nome por linha. Numa linha só, separe por vírgula. Repetir um nome dá a ele mais um setor — e mais uma chance.
Rodadas desta sessão
O link leva a lista, não o resultado — quem abrir gira a própria roda.
Como melhorar esta calculadora?
Faltou uma verba, o número saiu diferente ou alguma palavra ficou confusa? Escreva.
Abre seu programa de e-mail com o assunto e a página já preenchidos, e com as perguntas que ajudam a entender o caso. Sem formulário, sem cadastro, sem cookie.
publicidade
Por que o nome sai antes de a roda girar
A roda desta página não decide nada. Quando você toca nela, o ganhador já foi sorteado — e a volta que você vê é a animação calculada para parar exatamente naquele setor. É o contrário do que a cena sugere, é o contrário do que quase toda roleta de nomes da internet faz, e vale explicar por que a inversão é deliberada.
O caminho intuitivo seria empurrar a roda com uma força aleatória, deixar o atrito frear e ler o nome que ficou sob o ponteiro. Ele estraga duas coisas ao mesmo tempo. A primeira é a uniformidade: o resultado passaria a ter a distribuição da curva de desaceleração sobre um ângulo em ponto flutuante, e ninguém consegue provar que essa distribuição é uniforme — todo o cuidado com o gerador, descrito abaixo, seria jogado fora no último passo. A segunda é a estabilidade: quem ganha ficaria refém do relógio de quadros do seu aparelho.
Essa segunda parte é fácil de ver na prática. Trocar de aba no meio do giro faz o navegador parar de desenhar quadros; um celular economizando bateria desenha menos; quem liga a preferência de reduzir animações do sistema não vê giro nenhum, e a roda salta direto para a posição final. Nas três situações a página aqui devolve o mesmo nome que devolveria com a animação inteira rodando a 60 quadros por segundo. A volta pode durar quatro segundos, zero segundo ou ser interrompida no meio: o ganhador é o mesmo, porque ele já existia antes do primeiro quadro.
Sobra uma obrigação para o desenho, e ela é dura: a roda tem de parar no nome que o texto anuncia. Por isso o ponto de parada é sorteado só dentro dos 70% centrais do setor — parar em cima do traço divisório é a única forma de a roda mentir para quem está olhando, porque o texto diria um nome e metade da sala enxergaria o vizinho.
De onde vem o acaso, e o que é um setor
A roda é uma volta inteira dividida em partes iguais: com oito nomes cada um recebe um oitavo do círculo, com trinta cada um recebe um trinta avos, e a divisão é exata por construção. Isso resolve a metade geométrica do problema. A outra metade é o número que escolhe o setor, e é aí que quase toda roleta de nomes escorrega.
O atalho comum é Math.random() com o resto da divisão. O gerador dessa
função é pseudoaleatório — parte de um estado interno e a especificação da
linguagem nem exige que ele seja imprevisível — e o resto da divisão acrescenta um
segundo defeito, independente do primeiro: quando o número de nomes não divide
certinho a amplitude do gerador, sobra uma cauda incompleta, e os primeiros nomes da lista passam a sair um pouquinho mais que os últimos. Numa brincadeira de sete pessoas
ninguém nota. Numa roda usada toda semana para distribuir plantão, é uma injustiça
pequena e sistemática, sempre na mesma direção.
Esta página tira o número de crypto.getRandomValues(), o gerador do
próprio sistema operacional — o mesmo que produz chaves criptográficas —, e descarta
a cauda incompleta em vez de dobrá-la. O que resta é um bloco divisível pelo número de
setores, e aí cada nome tem exatamente a mesma chance. É o mesmo motor do
Sorteador de nomes, do Sorteador de números e do
Cara ou coroa: a garantia não pode depender de o autor de cada página
ter percebido que o caso dele era o fácil.
Nome repetido é mais um setor, e isso aparece na roda
Escrever o mesmo nome duas vezes não é erro nem desperdício: são dois setores, duas fatias visíveis, duas chances. É a única mecânica de peso da página, e ela é a razão de a roda não deduplicar a sua lista sozinha — apagar uma linha que você escreveu seria mudar o seu sorteio sem avisar. A vantagem sobre uma lista de texto é justamente esta: numa roleta de nomes personalizada com pesos, dá para ver que alguém ocupa um quarto do círculo, sem ninguém precisar acreditar na conta.
A roda não guarda nada, e o link leva a lista
Nenhum nome é enviado, gravado em servidor ou salvo no seu aparelho: o gerador é do navegador, a conta é do navegador e as rodadas vivem na memória da aba — recarregar zera tudo. É o mesmo compromisso dos outros geradores do site, e é por isso que o botão de copiar as rodadas existe.
O botão que compartilha a roda montada segue a mesma regra e de um jeito que vale
explicar: os nomes viajam depois do # do endereço, nunca numa
?query. O que vem depois do # não é enviado ao servidor nem
entra em log de acesso — e uma lista de sorteio costuma ser uma lista de gente. Quem
abrir o link encontra a mesma roda montada e gira a própria: o link leva a lista, não
o resultado.
Como girar a roda ao vivo sem discussão depois
Uma roleta de nomes virtual quase nunca é usada sozinha. Ela é projetada na sala de aula, compartilhada numa chamada de vídeo, transmitida numa live — e o que muda tudo é que existe plateia. Quem perdeu não estava olhando, ou estava e não confia; e o que sustenta um sorteio contestado nunca é a qualidade do gerador, é o registro.
- Deixe a roda enquadrada, com a lista à vista. A vantagem da roda sobre uma lista de texto é que ela mostra o tamanho do sorteio sem exigir que ninguém conte: quem está assistindo vê quantos setores existem e o quanto cada nome ocupa.
- Combine a lista antes de girar. É o passo que quase todo mundo pula e o único que não dá para refazer depois. Sem ele, qualquer discussão vira "quem estava mesmo concorrendo?".
- Não pare o giro nem edite a lista no meio. A página trava o campo enquanto a roda gira, justamente porque trocar os setores debaixo de um ganhador já sorteado faria a roda parar mostrando outro nome. Se quiser mudar a lista, mude antes.
- Copie as rodadas logo depois. O texto traz a hora de cada giro no seu fuso — o que permite conferir contra o relógio do vídeo — e a lista de entrada de cada um quando ela muda, que é exatamente a manobra que alguém contestaria: tirar um nome entre um giro e outro.
- Guarde esse texto fora da aba. O histórico é memória de página: fechou, acabou. Isso é ótimo para a privacidade da lista e péssimo para a sua memória, e o botão de copiar existe para resolver o segundo sem estragar o primeiro.
Uma ressalva que não é jurídica, e sim de expectativa: nada disso emite comprovante com valor legal, e nada disso torna a promoção regular. Rifa, sorteio comercial e promoção ao público podem depender de autorização própria, e o sorteio ser justo é uma questão separada de a promoção ser permitida. A página resolve a primeira e não tem opinião sobre a segunda.
Se o que você precisa é uma roleta de nomes aleatória para escolher quem começa, quem apresenta ou quem lava a louça, nada disso se aplica: gire e pronto. As outras contas do dia a dia estão nas calculadoras de utilidades.
Perguntas frequentes
Como fazer uma roleta de nomes com a minha lista?
Apague os nomes de exemplo, cole os seus no campo abaixo da roda — um por linha, ou numa linha só separados por vírgula — e toque nela. A roda se redesenha a cada tecla, então dá para ver a lista virando setores enquanto você digita. Não há cadastro nem limite de giros, e ela responde ao teclado: Tab até a roda, barra de espaço para girar.
A roda para mesmo no nome sorteado, ou é o desenho que decide?
O nome é sorteado primeiro, e a volta é calculada para parar nele — o contrário do que a animação sugere. Assim o resultado não depende de quantos quadros o seu aparelho conseguiu desenhar: aba em segundo plano, quadro perdido e a preferência de reduzir animações mudam quanto tempo a roda gira, nunca quem ganha.
Dá para colocar o mesmo nome duas vezes na roda?
Dá, e o efeito é visível: cada linha repetida vira um setor a mais, então quem aparece três vezes ocupa três fatias e tem três chances. É a única forma de dar peso a alguém aqui, e é o que uma rifa faz quando cada pessoa compra um número diferente de bilhetes. A roda não apaga duplicata sozinha: seria mudar o seu sorteio sem avisar.
Quantos nomes cabem na roda?
Até 200, e o limite é de desenho, não de conta. Acima de 24 nomes a fatia fica mais fina que a altura da letra, então a roda para de escrever o rótulo dentro do setor — ela continua girando e sorteando a lista inteira, e o nome que saiu aparece em letra grande logo abaixo. Para lista maior, numere os participantes e sorteie o número no sorteador de números.
Qual a diferença entre a roleta de nomes e o sorteador de nomes?
O motor é o mesmo; a diferença é a plateia. A roda gira quatro segundos antes de responder, e esses quatro segundos são o produto — eles dão à turma ou à live o tempo de olhar junto e reagir junto. O sorteador de nomes responde na hora e tira vários ganhadores de uma vez, que é o que serve quando você está sozinho resolvendo uma lista.
Como mostrar que o sorteio da live foi honesto?
Combine a lista antes de girar e deixe a roda enquadrada: ela é o desenho que mostra, para quem assiste, quantos nomes disputavam. Depois toque em Copiar rodadas — o texto traz a hora de cada giro, no seu fuso, e a lista de cada um, inclusive os giros de teste. Comprovante que esconde tentativa é pior que nenhum, porque parece prova.
A roleta de nomes guarda a minha lista em algum lugar?
Não guarda: nenhuma requisição de rede, nenhum cookie, nenhum armazenamento no aparelho, nenhum servidor. As rodadas vivem na memória da aba e somem ao recarregar — é para isso que serve o botão de copiar. O botão de compartilhar segue a regra: os nomes vão depois do # do endereço, e o que vem depois do # não é enviado ao servidor nem entra em log.
Sobre o sorteio: aleatoriedade do gerador criptográfico do seu navegador, sem tabela oficial nem norma envolvida. A roda não emite comprovante com valor legal, e rifa ou promoção comercial podem depender de autorização própria — o sorteio ser justo não torna a promoção regular.