utilduck
Home · Cérebro e Jogos · Roleta da Sorte

Roleta da Sorte

Adicione seus nomes ou itens, gire a roleta e deixe um sorteio justo decidir.

Vencedor-

Sobre a roleta da sorte

Esta roleta escolhe um vencedor justo usando o gerador de números aleatórios criptograficamente seguro do navegador, e depois anima a roleta para parar exatamente nesse resultado. Adicione nomes para escolher uma pessoa, ou itens para decisões como o que comer ou qual tarefa começar primeiro.

Ative "remover vencedor" para fazer um sorteio por eliminação, onde cada giro remove o item sorteado, para que todos ou tudo seja escolhido exatamente uma vez ao longo de vários giros.

Como uma roleta aleatória escolhe um vencedor?

Uma roleta aleatória primeiro escolhe uma entrada vencedora usando o gerador de números aleatórios criptograficamente seguro do navegador, dando a cada entrada uma chance igual de 1/N, e depois anima a roleta para girar e parar exatamente naquela fatia pré-selecionada. Exemplo: com 5 itens, cada um tem 20% (1/5) de chance por giro.

Passos para usar a roleta da sorte

  1. Adicione ou edite a lista de nomes ou itens entre os quais você quer escolher.
  2. Remova qualquer entrada de exemplo que não precisar, ou adicione mais com o botão de adicionar.
  3. Opcionalmente ative "remover vencedor" para sorteios do tipo eliminação em vários giros.
  4. Clique em girar — o resultado é determinado instantaneamente, e então a roleta anima até parar nele.
  5. Leia o vencedor exibido abaixo da roleta assim que a animação terminar.

Fórmula de probabilidade da roleta

P(um item específico vencer) = 1 / N
  • N = o número total de itens atualmente na roleta
  • Chance igual = toda fatia tem a mesma probabilidade, independentemente de seu tamanho visual na roleta

Probabilidade de vitória por número de itens

Número de itensChance por item
250%
425%
616,7%
812,5%
1010%

Perguntas frequentes

A posição em que a roleta para é determinada antes ou depois de ela começar a girar?

Antes. O vencedor é escolhido primeiro usando um sorteio aleatório justo, e então a animação é calculada de trás para frente para fazer a roleta parar visualmente exatamente nesse resultado — assim o giro parece natural enquanto garante que o resultado foi decidido de forma justa, sem influência do tempo da animação.

Um giro mais longo ou mais curto muda as chances?

Não. A duração do giro e o número de rotações são puramente visuais — eles não afetam qual entrada já foi selecionada como vencedora. Toda entrada tem a mesma probabilidade de 1/N, não importa quão longa ou dramática a animação pareça.

O que exatamente a opção "remover vencedor" faz?

Quando ativada, a entrada vencedora é excluída da roleta imediatamente após cada giro, para que não possa ser escolhida de novo. Girar repetidamente com essa opção ativada funciona como sortear nomes de um chapéu um de cada vez — útil para definir a ordem de turnos ou garantir que todos sejam escolhidos exatamente uma vez.

Posso usar isso para chances ponderadas, dando a um item uma chance maior?

Não diretamente — todo item na roleta tem uma chance igual por padrão. Para simular chances ponderadas, adicione o mesmo item várias vezes (por exemplo, listar "Pizza" três vezes dá a ela o triplo da chance de um item listado uma vez).

A roleta dá a cada entrada atual uma chance igual e justa por giro; se você precisar que certos resultados tenham peso maior ou menor, ajuste a quantidade de entradas duplicadas em vez de esperar que a ferramenta as pondere automaticamente.

Sources: MDN — Crypto.getRandomValues()