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

  1. Quando você clica em Girar, o ganhador é escolhido primeiro, com crypto.getRandomValues, a fonte aleatória que os navegadores oferecem para segurança.
  2. 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.
  3. 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.
  4. 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.

FatiaEsperadoObservadoDiferença
Fatia 1125.000125.4530,36%
Fatia 2125.000125.4520,36%
Fatia 3125.000124.753-0,20%
Fatia 4125.000124.522-0,38%
Fatia 5125.000125.0780,06%
Fatia 6125.000125.2460,20%
Fatia 7125.000124.749-0,20%
Fatia 8125.000124.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.

PesoEsperadoObservadoDiferença
1100.000100.0410,04%
2200.000199.448-0,28%
3300.000299.982-0,01%
4400.000400.5290,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:

  1. 9.892
  2. 9.857
  3. 10.040
  4. 9.852
  5. 9.933
  6. 10.133
  7. 10.004
  8. 9.975
  9. 9.866
  10. 10.120
  11. 9.879
  12. 9.979
  13. 10.004
  14. 10.040
  15. 10.006
  16. 9.853
  17. 10.025
  18. 10.071
  19. 9.963
  20. 9.937
  21. 10.173
  22. 10.099
  23. 10.007
  24. 10.031
  25. 10.133
  26. 10.149
  27. 10.055
  28. 9.983
  29. 10.036
  30. 9.969
  31. 10.029
  32. 9.981
  33. 10.130
  34. 10.087
  35. 9.904
  36. 9.919
  37. 10.126
  38. 10.007
  39. 9.938
  40. 10.020
  41. 10.004
  42. 9.869
  43. 10.080
  44. 9.980
  45. 9.933
  46. 9.973
  47. 10.018
  48. 10.073
  49. 9.950
  50. 10.115
  51. 9.818
  52. 9.978
  53. 9.949
  54. 9.910
  55. 10.068
  56. 9.926
  57. 9.853
  58. 10.010
  59. 10.048
  60. 9.844
  61. 9.986
  62. 9.997
  63. 10.060
  64. 10.078
  65. 9.947
  66. 9.947
  67. 9.947
  68. 10.184
  69. 9.889
  70. 10.047
  71. 9.882
  72. 9.995
  73. 9.887
  74. 9.841
  75. 10.145
  76. 10.000
  77. 9.933
  78. 9.856
  79. 9.898
  80. 10.118
  81. 10.030
  82. 10.008
  83. 9.984
  84. 10.222
  85. 9.914
  86. 10.024
  87. 10.044
  88. 10.069
  89. 9.802
  90. 9.997
  91. 9.923
  92. 10.106
  93. 9.919
  94. 10.083
  95. 10.038
  96. 10.187
  97. 10.120
  98. 10.004
  99. 10.174
  100. 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