Ir para o conteúdo

Roleta de letras para Stop e Adedonha

Toque e a roda sorteia a letra da rodada. Ela já vem montada com as 23 letras que as mesas de Stop usam — sem K, W e Y —, e o acaso vem do gerador criptográfico do seu navegador, não de Math.random.

Toque para girar

Uma letra por linha. Para refazer a lista inteira, apague tudo e escreva as letras numa linha só, separadas por vírgula. K, W e Y estão fora; tire também Q, X e Z se a sua mesa jogar assim.

Rodadas desta sessão

Rodada 1 ainda não girou
Rodada 2 ainda não girou
Rodada 3 ainda não girou

O link leva a lista, não o resultado — quem abrir gira a própria roda.

A letra sai do gerador criptográfico do seu navegador, com crypto.getRandomValues. Nada é enviado, gravado nem guardado — recarregar a página zera o histórico.

Como melhorar esta calculadora?

Faltou uma verba, o número saiu diferente ou alguma palavra ficou confusa? Escreva.

Escrever uma sugestão →

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

336×280 · in-content

As regras da rodada, e as letras que saem do saco

Stop e Adedonha são o mesmo jogo, com nomes que mudam de região: Stop no Sul e no Sudeste, Adedonha ou Adedanha no Rio e em boa parte do Nordeste, e ainda "nome, lugar, objeto" e "cidade, fruta, animal" — a lista de categorias virando nome do jogo. A mecânica é uma só: combinam-se as categorias, sorteia-se uma letra, todo mundo escreve uma palavra por categoria começando com ela, e quem termina primeiro encerra a rodada. Conta-se 10 pontos por palavra única, 5 quando duas pessoas escreveram a mesma, 0 quando o quadro ficou vazio ou a palavra foi contestada.

A letra é a única parte que ninguém pode escolher, e é por isso que ela é a parte que se sorteia. Tirar papelzinho de dentro de um copo funciona e tem dois defeitos conhecidos: alguém precisa repor os papéis a cada rodada, e a mão que tira é a mão de alguém que está jogando. Uma roda que gira à vista de todos resolve os dois.

Por que K, W e Y ficam fora por padrão

A roda desta página vem com 23 letras, e as três que faltam não são descuido. Em português, K, W e Y não iniciam palavra fora de estrangeirismo e de nome próprio importado — sorteá-las produz a rodada em que a folha inteira fica em branco, ninguém pontua e o jogo para para discutir se "kiwi", "watt" e "yoga" valem. Não é uma regra oficial de lugar nenhum; é o que as mesas fazem antes de começar, e servir o alfabeto inteiro seria servir uma roda que a mesa desmonta no primeiro uso.

Q, X e Z ficam, e a assimetria é deliberada. As três dividem as mesas e as três têm palavra de sobra: queijo, quiabo e Quito; xícara, xadrez e Xangai; zebra, zinco e Zâmbia. Se o seu grupo as tira, apague as linhas correspondentes no campo abaixo da roda — a página não decide por quem está jogando, e a lista é o controle principal justamente por isso.

O que muda se você repuser as três letras

Nada no sorteio, e uma coisa no desenho. A roda escreve a letra dentro do setor enquanto a lista tem até 24 itens; acima disso o setor fica mais fino que a própria letra e o rótulo desapareceria em cima do vizinho, então ele deixa de ser desenhado. Com as 26 letras a roda continua girando e sorteando todas com a mesma uniformidade — a letra sorteada aparece em texto grande abaixo da roda, no histórico e no comprovante. O que some é a letra pintada na fatia, e é o único preço de jogar com o alfabeto completo.

De onde vem a letra sorteada

Quase todo sorteador de letras da internet chama Math.random(). Ele é rápido e resolve bem uma brincadeira, mas é pseudoaleatório: parte de um estado interno e produz uma sequência que, conhecido esse estado, é inteiramente previsível. A especificação da linguagem nem exige que ele seja imprevisível.

Esta página usa crypto.getRandomValues(), que vem do gerador do próprio sistema operacional — o mesmo que produz chaves criptográficas, alimentado pelo ruído físico que a máquina coleta. Não há semente, não há relógio, não há contador.

O viés que aparece quando a lista tem 23 letras

O gerador entrega um inteiro entre 0 e 4.294.967.295. Para virar uma posição da sua lista, o caminho óbvio é tirar o resto da divisão — e o caminho óbvio quase sempre está errado: como 23 não divide 232, sobra uma cauda incompleta e as primeiras letras da lista passariam a sair um tiquinho mais que as últimas. É o viés de módulo, invisível numa noite de jogo e real numa planilha de mil rodadas. O motor deste site descarta a cauda incompleta em vez de dobrá-la, e é o mesmo motor do Sorteador de números, do Cara ou coroa e do Sorteador de nomes — a garantia não pode depender de o autor de cada página ter percebido que o caso dele era o fácil.

A página não guarda nada

Não há requisição de rede em nenhum ponto do sorteio: o gerador é do navegador, a conta é do navegador e as três rodadas à vista vivem na memória da aba. Nenhuma letra é enviada, gravada em servidor ou salva no seu aparelho — o que também quer dizer que recarregar a página zera o histórico. É o mesmo compromisso dos outros geradores do site. O botão "Copiar rodadas" existe para resolver a sua memória sem estragar isso: ele leva a sessão inteira, com a hora de cada rodada e a lista de letras que estava valendo em cada uma.

O botão que copia o link da roda segue a mesma regra, e de um jeito que vale explicar: a lista vai depois do # do endereço, e o que vem depois do # nunca é enviado ao servidor nem entra em log de acesso. Quem abrir o link encontra a roda montada com as mesmas letras e gira a própria — o link leva a lista, não o resultado.

Por que a letra sai antes de a roda girar

O caminho intuitivo seria empurrar a roda com uma força aleatória, deixar o atrito frear e ler onde o ponteiro parou. Aqui é o contrário: a letra é sorteada primeiro e a animação é calculada para parar exatamente nela. Parece detalhe de implementação e é o que sustenta a promessa da página inteira, por dois motivos independentes.

  • A uniformidade morreria no último passo. Se o resultado viesse do ângulo de parada, ele teria a distribuição da curva de desaceleração sobre um número em ponto flutuante — que ninguém consegue provar uniforme. Todo o cuidado com viés de módulo seria jogado fora justamente onde ele deixa de ser verificável.
  • O resultado ficaria refém do relógio de quadros. Aba em segundo plano, quadro perdido, aparelho velho ou animação reduzida por preferência do sistema mudariam quem ganha. Do jeito que é, essas coisas mudam só quanto tempo a roda gira: com animação desligada ela salta para a posição final, e a letra é a mesma.

Uma consequência visível: a roda nunca para com o ponteiro em cima do traço divisório. A parada é sorteada dentro da faixa central do setor, e não no meio exato — o meio exato denunciaria que a parada é calculada, e a borda deixaria o desenho ambíguo justamente na hora em que todo mundo está olhando. O texto abaixo da roda e o setor sob o ponteiro dizem sempre a mesma letra.

A mesma roda para sortear outras coisas da mesa

O campo abaixo da roda aceita qualquer lista de até 200 itens, e a partida de Stop tem mais de uma coisa a sortear:

  • A categoria. Apague as letras e escreva "Nome, Cidade, Fruta, Objeto, Animal, Cor, Profissão, Marca, Filme" numa linha só, separadas por vírgula: a roda passa a sortear a coluna que entra na próxima folha — bom para tirar do jogo as categorias que sempre se repetem.
  • Quem começa, ou quem lê a letra em voz alta. Ponha os nomes da mesa e gire. Se o que você quer é uma lista de ganhadores em vez de um giro, o Sorteador de nomes devolve vários de uma vez.
  • Uma letra por rodada, sem repetir. A roda não risca o que já saiu — apague a letra sorteada do campo antes de girar de novo, e o histórico de três linhas mostra as anteriores para você conferir.

Fora da mesa, a mesma roda serve a professor sorteando a letra de uma atividade de alfabetização, a quem monta desafio de vocabulário e a quem precisa de um sorteador de letras para escolher a inicial de um nome. Se o que falta é sortear um número em vez de uma letra, o Sorteador de números aceita qualquer intervalo; as outras contas do dia a dia estão nas calculadoras de utilidades.

Perguntas frequentes

Como sortear uma letra para o Stop?

Toque na roda e espere ela parar: a letra sai desenhada no setor sob o ponteiro e escrita por extenso logo abaixo, com a hora do sorteio ao lado. Não é preciso cadastro, login nem instalar nada, e a roda já vem montada — ela gira no primeiro toque, sem você digitar uma letra sequer. Se a sua mesa joga com outro conjunto de letras, edite o campo abaixo da roda antes de começar: uma letra por linha, ou todas numa linha só separadas por vírgula, que é o jeito mais rápido de refazer a lista inteira.

Por que a roda vem sem K, W e Y?

Porque é o que as mesas fazem antes de começar, e por um motivo prático: em português K, W e Y só iniciam estrangeirismo e nome próprio importado. Uma rodada sorteada em W devolve a folha em branco em quase todas as categorias, ninguém pontua e o jogo para para discutir se "watt" e "kiwi" valem. Tirá-las não é opinião sobre o alfabeto, é evitar a rodada morta. Q, X e Z ficam de propósito: elas dividem as mesas e a página não decide por você — apague as três linhas se o seu grupo também as tira.

Stop e Adedonha são o mesmo jogo?

São o mesmo jogo com nomes regionais diferentes, e é por isso que esta página responde pelos dois. Stop é o nome mais comum no Sul e no Sudeste; Adedonha (ou Adedanha) predomina no Rio e em boa parte do Nordeste; há ainda quem chame de "Nome, lugar, objeto" ou "Cidade, fruta, animal", que é a lista de categorias virando nome do jogo. A mecânica é idêntica: sorteia-se uma letra, todo mundo preenche uma palavra por categoria começando com ela, e quem termina primeiro grita para encerrar a rodada.

Dá para colocar as 26 letras de volta?

Dá: escreva K, W e Y no campo, uma por linha, e elas entram no sorteio na hora. Vale saber o que muda no desenho, porque a página não esconde: acima de 24 itens a roda para de escrever o rótulo dentro do setor, que a essa altura fica mais fino que a letra. Com 26 ela continua sorteando as 26 com a mesma uniformidade, e a letra sorteada aparece em texto grande abaixo da roda e no histórico — o que some é a letra desenhada na fatia, não a letra do sorteio.

O sorteio da letra é mesmo aleatório?

É, e de um jeito que dá para explicar. A letra sai de crypto.getRandomValues, o gerador criptográfico do próprio navegador — o mesmo que produz chaves —, sem semente, sem relógio e sem contador. A conta que transforma esse número numa posição da lista descarta a sobra que criaria viés, em vez de tirar o resto da divisão: com 23 letras, o atalho do resto faria as primeiras do alfabeto saírem um pouquinho mais que as últimas, porque 23 não divide a amplitude do gerador. É o mesmo motor do sorteador de números e do cara ou coroa deste site.

A roda guarda as letras que já saíram?

Guarda as três últimas rodadas à vista, com a hora de cada uma, e a sessão inteira no botão "Copiar rodadas" — útil para não repetir letra numa partida longa. Mas nada disso é salvo: o histórico vive na memória da aba e some ao recarregar a página. Não há servidor, não há cookie, não há armazenamento no seu aparelho. Se a partida importa, copie as rodadas antes de fechar; o botão leva também as rodadas de teste, que é o que faz o registro valer alguma coisa para quem não estava olhando.