Uma roleta de decisão (também chamada roda da sorte ou roleta de nomes) é um círculo no ecrã dividido em fatias — uma por cada opção que introduzes. Gira-a, e um ponteiro no topo assinala como vencedora a fatia em que a roleta para. É uma forma rápida e visual de decidir quando não queres (ou não consegues) decidir tu mesmo: o que jantar hoje, quem começa, a quem toca cada tarefa, ou quem ganha um jogo de tabuleiro. Tudo nesta página funciona localmente no teu navegador; nada do que escreves é enviado para lado nenhum.
Como se gira a roleta? (passo a passo)
- Adiciona as tuas opções Escreve cada escolha na sua própria linha — nomes, pratos, tarefas, o que quer que seja entre o qual hesitas.
- Pondera uma opção (opcional) Adiciona
*3após uma opção para 3× o tamanho da fatia e 3× a probabilidade, ou carrega um dos modelos rápidos. - Gira Clica no botão, toca no centro, ou carrega na barra de espaços.
- Usa o vencedor Gira de novo, elimina essa opção para que não possa ganhar duas vezes, ou partilha o resultado.
Como funcionam as opções ponderadas?
Por exemplo, uma roleta com Pizza, Tacos*3, e Sushi tem um peso total de 1 + 3 + 1 = 5. Tacos obtém 3⁄5 (60%) da roleta e 60% de probabilidade de ganhar, enquanto Pizza e Sushi obtêm cada uma 1⁄5 (20%). Não adiciones nenhum *número e cada opção tem por defeito um peso de 1 — uma roleta equitativa e não ponderada.
O acaso é realmente justo?
Não precisas de acreditar apenas na nossa palavra: clica em teste de 10.000 giros para simular instantaneamente dez mil giros e ver num gráfico com que frequência cada opção saiu realmente face à frequência esperada. Na prática, ambos os números coincidem extremamente bem, que é exatamente o que uma roleta justa e sem enviesamentos deveria produzir.
| Propriedade | Math.random | crypto.getRandomValues |
|---|---|---|
| Tipo de acaso | Pseudoaleatório (PRNG) | Qualidade criptográfica |
| Previsibilidade | Teoricamente previsível | Imprevisível |
| Justo para uso ocasional | Sim | Sim |
| Usado por esta roleta | Só como alternativa | Por defeito |
O botão Baralhar usa uma abordagem semelhante com o algoritmo de baralhamento de Fisher–Yates, que é o método padrão para produzir uma reordenação aleatória sem enviesamentos de uma lista.