Confiança

O Sorteio do NamesWheel é Aleatório de Verdade?

O NamesWheel escolhe o ganhador com aleatoriedade criptográfica antes da roleta se mover. Esta página é o contrato: o que aleatório quer dizer aqui, e como testar.

Como um ganhador é escolhidoNúmero aleatório seguro → Escolher o ganhador → Girar até ele → Comemorar
  1. 1Número aleatório seguro
  2. 2Escolher o ganhador
  3. 3Girar até ele
  4. 4Comemorar

A roleta é aleatória de verdade?

Como um ganhador é selecionado

  1. A gente pega a lista elegível atual (linhas em branco e nomes eliminados são ignorados).
  2. A gente sorteia um índice com crypto.getRandomValues() — a mesma família de APIs que os navegadores usam para tokens seguros. A gente descarta os valores que causariam viés para o “resto da divisão pelo tamanho da lista” não favorecer as primeiras fatias.
  3. Só então a gente calcula um ângulo de destino e toca a animação de desaceleração.

Se a animação fosse a fonte da verdade, quadros perdidos ou um aparelho lento poderiam mudar o resultado. Não podem. O ganhador já foi escolhido.

Chances iguais

Numa lista justa, cada nome tem a mesma chance. Seis nomes dão cerca de 16,7% cada. Roletas com peso mudam isso de propósito: a chance é o peso dividido pelo peso total, e o tamanho da fatia acompanha.

Uma roleta com peso continua justa em relação aos pesos. Um nome com peso 2 num total de 10 tem 20% de chance — não é um giro extra escondido. roleta com pesos (EN).

Aleatoriedade e a animação da roleta

A roleta é um indicador de progresso. Voltas extras e a suavização fazem a parada parecer física. Quem usa movimento reduzido pula o giro e ainda recebe um sorteio da mesma qualidade. Os tiques de som seguem as fatias que passam; eles não votam.

Duplicados

Se o mesmo nome aparece duas vezes na lista, são duas fatias. Em geral isso é um acidente ao colar. Use Remover duplicados quando quiser pessoas únicas. Se você quiser de propósito duas chances para uma pessoa, deixe as duas linhas — isso é um peso manual de 2.

Probabilidade com peso

Na roleta com pesos (EN), a chance é peso ÷ peso total. O arco da fatia usa a mesma proporção para o desenho bater com a conta. Pesos zero ou menores são tratados como fora de uso.

Seleção sem repetir

Quando “Não repetir ganhadores” está ligado — ou você toca Remover e girar de novo — essa entrada é marcada como eliminada. O próximo sorteio usa só quem sobrou. O histórico ainda mostra quem já ganhou. Isso é amostragem sem reposição, não um gerador novo. A roleta de sorteio e o sorteador de alunos (EN) começam com isso ligado.

Repetir é normal

Giros independentes podem repetir um nome. Isso não é defeito. A tabela mostra a chance de pelo menos uma repetição com dez nomes. Ligue Não repetir ganhadores e essa chance cai a zero, porque os nomes sorteados saem da lista.

Quando um nome pode repetirRepetir é sorte, a menos que você ligue Não repetir.
Chance de pelo menos uma repetição com 10 nomes
GirosNão repetir DESLIGADONão repetir LIGADO
328,0%0%
569,8%0%
1099,96%0%

Listas vazias e com um item

Sem nomes elegíveis, Girar não faz nada. Com um nome elegível, esse nome é o ganhador — não há sorteio aleatório para fazer.

O que a gente não afirma

  • A gente não publica selos de auditoria de terceiros que não conquistou.
  • A gente não usa notas de estrela falsas na marcação.
  • A gente não consegue deixar um sorteio público “certificado” sem as suas próprias regras e registros.

Todo mundo uma vez (modo sala)

“Todo mundo uma vez” é participação limitada: nomes já sorteados na rodada atual ficam temporariamente de fora. Isso não é uma afirmação de aleatoriedade extra. O sorteador criptográfico ainda escolhe entre as entradas elegíveis que sobraram.

Hash do comprovante do sorteio

Um comprovante do sorteio faz SHA-256 de um texto canônico com versão, horário, ganhador, número do sorteio, sinalizadores de modo e um hash das entradas com os rótulos e pesos em ordem. É um registro que você pode guardar, não uma prova independente de que um sorteio específico não foi manipulado.

Voltar para a roleta de nomes

Confira a aleatoriedade

Teste você mesmo

Faça 10.000 sorteios numa lista de seis nomes com o mesmo sorteador criptográfico da roleta ao vivo. As barras devem ficar perto de 16,7%. Contagens grandes saem da linha principal para esta página continuar leve.

Perguntas frequentes

O sorteio do NamesWheel pode ser manipulado?

Não. O sorteio não é manipulado. Cada nome tem a mesma chance, com crypto.getRandomValues no navegador.

Como provar que o resultado é aleatório?

Esta página faz 10.000 giros no navegador com o mesmo sorteador.