A roleta é mesmo aleatória?

Sim. Perguntam tanto que criamos uma página inteira para mostrar. Abaixo você pode pegar a sua própria roleta da página inicial, girar um milhão de vezes e ver onde os resultados caem.

0

giros até agora

·

maior desvio do justo

Aperte começar e veja como uma roleta justa realmente se parece.

Por que uma roleta justa pode parecer viciada

Gire qualquer roleta justa vinte vezes e ela vai parecer quebrada. Abaixo está a nossa roleta de oito opções, girada de verdade: depois de vinte giros a opção mais sortuda havia saído 4 vezes e a menos sortuda apenas 1.

Não havia nada de errado com ela. Só não tinha havido giros suficientes. Continue e a mesma roleta, rodando o mesmo código, se empareja sozinha.

20 giros

120% de diferença

500 giros

40% de diferença

20.000 giros

8.4% de diferença

1.000.000 giros

0.5% de diferença

Cada barra é uma opção e a linha tracejada é uma divisão igual. Com poucos giros as barras pulam em volta dessa linha. Com muitos, elas colam nela.

O que testamos

Última execução 2026-09-08

Cinco testes, milhões de giros cada, no mesmo código que a sua roleta usa. Cada um pergunta sobre um jeito diferente de uma roleta ser injusta.

12 opções iguais Aprovado

Cada opção ganha uma vez em cada doze?

Todas as opções ficaram a menos de 0,18% da sua parte

Sim ou não Aprovado

Com só duas opções, um lado se adianta?

50,0% / 50,0% em 10 milhões de giros

Opções com peso Aprovado

Com pesos 1, 2, 3 e 4, elas ganham nessa proporção?

10,0% / 20,0% / 30,0% / 40,0% em 10 milhões de giros

Onde para Aprovado

O ponteiro prefere uma parte da fatia vencedora?

Todas as opções ficaram a menos de 0,28% da sua parte

Sem memória Aprovado

O vencedor anterior diz algo sobre o próximo?

Nenhum padrão em 5 milhões de giros

Um teste assim só pode reprovar, nunca provar. Passar significa que procuramos cinco tipos específicos de injustiça e não os encontramos.

Como o vencedor é escolhido

No instante em que você gira, o seu navegador gera um número aleatório com o mesmo sistema que protege senhas e pagamentos. Esse número escolhe o vencedor.

Isso acontece antes de a roleta começar a girar. O que você vê é a roleta indo até um resultado já decidido, e por isso a força do clique, onde você clica e quanto tempo segura não mudam nada.

const randomValues = new Uint32Array(2)
crypto.getRandomValues(randomValues)

const prizeNumber = selectWeightedIndex(
  props.segments,
  randomValues[0] / 0xFFFFFFFF
)

Em detalhe: cada giro extrai dois números de 32 bits de crypto.getRandomValues. O primeiro percorre os pesos acumulados para escolher a opção vencedora. O segundo posiciona o ponteiro entre 10% e 90% da fatia vencedora, para nunca parar bem na borda.

Agora vá girar uma.

Grátis, sem conta, e você acabou de vê-la provar isso.

Crie a sua roleta