A roleta é justa? Nosso teste com 1.000.000 de giros
Uma roleta só serve se todo mundo acreditar no resultado. Por isso, aqui está exatamente como esta roleta escolhe um ganhador, o que aconteceu quando a giramos 1.000.000 vezes e um botão para você mesmo fazer o teste.
Como esta roleta escolhe um ganhador
- Quando você clica em Girar, o ganhador é escolhido primeiro, com
crypto.getRandomValues, a fonte aleatória que os navegadores oferecem para segurança. - A escolha usa amostragem por rejeição: um número inteiro aleatório é sorteado sobre a soma de todos os pesos, e os sorteios que favoreceriam algumas fatias são descartados. Nenhuma fatia tem mais chance do que a parte dela.
- A chance de cada item é igual ao tamanho da fatia dele. Sem pesos, todas as fatias têm o mesmo tamanho; com pesos, as fatias crescem ou diminuem na mesma medida, e o aviso “Com pesos” aparece acima da roleta.
- Só então a animação começa. Ela para em um ponto aleatório dentro da fatia escolhida, então o ponteiro sempre mostra o resultado real.
Teste 1: oito fatias iguais
1.000.000 giros com o código que o site roda (2026-10-04). Cada fatia deveria sair, em média, 125.000 vezes.
| Fatia | Esperado | Observado | Diferença |
|---|---|---|---|
| Fatia 1 | 125.000 | 125.453 | 0,36% |
| Fatia 2 | 125.000 | 125.452 | 0,36% |
| Fatia 3 | 125.000 | 124.753 | -0,20% |
| Fatia 4 | 125.000 | 124.522 | -0,38% |
| Fatia 5 | 125.000 | 125.078 | 0,06% |
| Fatia 6 | 125.000 | 125.246 | 0,20% |
| Fatia 7 | 125.000 | 124.749 | -0,20% |
| Fatia 8 | 125.000 | 124.747 | -0,20% |
Qui-quadrado 7,14 com 7 graus de liberdade, p = 0,414. Maior diferença: 0,38%.
Teste 2: pesos 1, 2, 3 e 4
Quatro itens com pesos 1, 2, 3 e 4 deveriam ganhar 10%, 20%, 30% e 40% das vezes.
| Peso | Esperado | Observado | Diferença |
|---|---|---|---|
| 1 | 100.000 | 100.041 | 0,04% |
| 2 | 200.000 | 199.448 | -0,28% |
| 3 | 300.000 | 299.982 | -0,01% |
| 4 | 400.000 | 400.529 | 0,13% |
Qui-quadrado 2,24 com 3 graus de liberdade, p = 0,524.
Teste 3: cem fatias
1.000.000 giros em uma roleta com 100 fatias iguais. Cada uma deveria sair 10.000 vezes. A fatia menos sorteada saiu 9.802 vezes e a mais sorteada, 10.222 vezes. Qui-quadrado 87,90 com 99 graus de liberdade, p = 0,780.
As 100 contagens, fatia por fatia:
- 9.892
- 9.857
- 10.040
- 9.852
- 9.933
- 10.133
- 10.004
- 9.975
- 9.866
- 10.120
- 9.879
- 9.979
- 10.004
- 10.040
- 10.006
- 9.853
- 10.025
- 10.071
- 9.963
- 9.937
- 10.173
- 10.099
- 10.007
- 10.031
- 10.133
- 10.149
- 10.055
- 9.983
- 10.036
- 9.969
- 10.029
- 9.981
- 10.130
- 10.087
- 9.904
- 9.919
- 10.126
- 10.007
- 9.938
- 10.020
- 10.004
- 9.869
- 10.080
- 9.980
- 9.933
- 9.973
- 10.018
- 10.073
- 9.950
- 10.115
- 9.818
- 9.978
- 9.949
- 9.910
- 10.068
- 9.926
- 9.853
- 10.010
- 10.048
- 9.844
- 9.986
- 9.997
- 10.060
- 10.078
- 9.947
- 9.947
- 9.947
- 10.184
- 9.889
- 10.047
- 9.882
- 9.995
- 9.887
- 9.841
- 10.145
- 10.000
- 9.933
- 9.856
- 9.898
- 10.118
- 10.030
- 10.008
- 9.984
- 10.222
- 9.914
- 10.024
- 10.044
- 10.069
- 9.802
- 9.997
- 9.923
- 10.106
- 9.919
- 10.083
- 10.038
- 10.187
- 10.120
- 10.004
- 10.174
- 10.111
Teste 4: a roleta para no ganhador?
Geramos 100.000 roletas aleatórias (de 1 a 200 fatias, pesos aleatórios, ângulos iniciais e durações de giro aleatórios) e verificamos se o ângulo de parada passado para a animação sempre cai dentro da fatia escolhida. Divergências: 0. Nosso teste no navegador também gira a página real e confere se a fatia embaixo do ponteiro é o nome que aparece na janela do resultado.
O que esses números significam
Resultados aleatórios nunca batem exatamente com as contagens esperadas; pequenas diferenças são justamente o que um sorteio justo produz. O teste qui-quadrado verifica se as diferenças são maiores do que o acaso produziria. Um valor-p bem acima de 0,01 significa que não há sinal de viés. Os três testes ficam bem acima disso.
Faça o teste você mesmo
Isto roda o mesmo código de sorteio no seu navegador, em uma roleta de oito fatias. Nada é enviado para lugar nenhum.
Perguntas frequentes
Uma roleta aleatória pode ser viciada?
Sim, qualquer site poderia ser programado para trapacear, então vale olhar como a roleta escolhe. Esta escolhe o ganhador com o gerador aleatório criptográfico do navegador antes de a roleta começar a girar, e o único jeito de mudar as chances são os pesos, que mudam o tamanho das fatias à vista de todos e mostram o aviso “Com pesos” acima da roleta.
Qual é a precisão de uma roleta aleatória?
No nosso teste com 1.000.000 giros em oito fatias iguais, nenhuma fatia ficou mais de 0,38% longe da contagem esperada, e o teste qui-quadrado não encontrou sinal de viés (p = 0,41). A roleta também parou na fatia escolhida em todas as 100.000 verificações de parada.
Girar a roleta é aleatório de verdade?
O resultado vem de crypto.getRandomValues, a fonte aleatória que os navegadores oferecem para segurança. Ele não pode ser previsto a partir dos giros anteriores, e cada fatia recebe exatamente a sua parte.
Os geradores de roleta aleatória são realmente aleatórios?
Eles são tão aleatórios quanto o gerador por trás deles. Um gerador criptográfico como o usado aqui é imprevisível e bem distribuído, que é o que um sorteio justo precisa. Não é uma aleatoriedade física, como a de um dado, mas na prática nenhum teste consegue notar a diferença.
A roleta de nomes é justa?
Ela só é tão justa quanto o código que escolhe o nome, e é por isso que esta página mostra o nosso. Na nossa roleta de nomes, todo nome tem a mesma chance, a não ser que você dê um peso a ele, e o peso nunca fica escondido: a fatia cresce e o aviso “Com pesos” aparece.
Existe truque para ganhar na roleta de nomes?
Nesta, não. Não existe configuração secreta, nome favorito nem jeito de influenciar o resultado clicando na hora certa, porque o ganhador é sorteado antes de a roleta se mexer. A única alavanca são os pesos, e eles mudam a imagem que você vê.
A roleta de nomes pode ser manipulada?
Quem escreve o código de uma roleta poderia torná-la injusta, então confie numa roleta que deixa você conferir. Aqui você pode: o método está descrito acima, as contagens estão publicadas e o teste roda no seu próprio navegador com o mesmo código de sorteio.
Qual é a precisão de uma roleta de nomes?
Com 100 nomes na nossa roleta, cada nome saiu entre 9.802 e 10.222 vezes em 1.000.000 giros, contra 10.000 esperados. Essa variação é exatamente o que o acaso produz (p = 0,78).
Experimente uma roleta
- Roleta aleatóriaSua própria roleta: nomes, opções, o que quiser.
- Roleta sim ou nãoFaça uma pergunta e gire: sim ou não.
- Roleta de númerosSorteie um número em qualquer intervalo.
- Roleta de letrasLetras de A a Z, vogais ou consoantes.
- Sorteador de timesDivida uma lista em times aleatórios.
- Sorteador de nomesSorteie nomes de uma lista, sem repetir.
- Sortear duplasDuplas, parceiros e troca de presentes.
- Roleta de comidaNão sabe o que comer? Gire.
- Roleta verdade ou desafioGire verdade ou desafio, depois a pergunta.
- Roleta de coresUma cor aleatória com o código hex.
- Roleta de paísesUm país aleatório, do mundo todo ou por continente.
- Roleta de sorteioGanhadores justos para sorteios e rifas.
- Roleta de decisãoDeixe a roleta decidir entre as opções.
- Cara ou coroaCara ou coroa, uma moeda ou dez.
- Dado onlineRole de d4 a d100, até 10 dados.
- Gerador de nomesNomes masculinos, femininos e completos.
- Amigo secretoSorteie nomes e mande links individuais.
- Roleta com porcentagemDefina em % a chance de cada fatia.
- Roleta de eliminaçãoElimine nomes; o último vence.
- Roleta de personagemCabelo, olhos, personalidade, poder.
- O que desenharO que eu desenho? Gire.
- Roleta de perguntasQuebra-gelos e perguntas divertidas.
- Roleta de animaisFazenda, selvagens, marinhos e mais.
- Roleta de filmesNão consegue escolher um filme? Gire.
- Roleta com fotosUma roleta com as suas imagens.
- Roleta de jogosO que eu jogo? Gire.
- Roleta de desafios FortniteDesafios aleatórios de Fortnite.
- Ideias para roletaRoletas prontas para festa, aula e trabalho.