Como girar a roleta
- Digite as opções na caixa, uma por linha, ou cole uma lista.
- Aperte Girar. A roleta desacelera e para no vencedor.
- Ative Remover o vencedor após cada giro para sortear várias pessoas sem repetir.
Por que é justa
O vencedor é escolhido antes da animação começar, com crypto.getRandomValues, o gerador aleatório criptograficamente seguro do navegador. Usamos amostragem por rejeição para que toda opção tenha exatamente a mesma chance, e depois a roleta é animada até parar nela. A hora em que você clica não influencia.
Sua lista fica salva neste navegador para a próxima vez.
O que medimos
Rodamos o mesmo código de sorteio 60.000 vezes com 6 opções. Cada uma saiu entre 16,49% e 16,92% das vezes, perto do ideal de 16,67%. Diferenças desse tamanho são o que o acaso produz nessa quantidade de sorteios.
Quando usar
Para escolher o aluno que vai responder, o ganhador de um sorteio no Instagram ou a ordem das apresentações. Para decidir onde comer ou o que assistir. Para dividir tarefas ou times. Para desempatar de um jeito divertido em uma festa ou live.
Para dar um tempo ao sorteado, use o Timer, cronômetro e Pomodoro. Se precisa de uma senha aleatória, use o Gerador de senhas.
Limitações
- Até 200 opções; nomes longos são encurtados na roleta, mas aparecem inteiros no resultado.
- Linhas repetidas contam como opções separadas, um jeito simples de dar duas chances a alguém.
- Para sorteios oficiais com exigências legais, use um método aceito pelo regulamento e guarde registros.
Perguntas frequentes
A roleta é aleatória de verdade?
Sim. O resultado vem do gerador seguro do navegador e toda opção tem a mesma chance. A animação só mostra o resultado.
Dá para aumentar a chance de uma opção?
Escreva a opção mais de uma vez. Cada linha é uma fatia igual.
Como sortear vários vencedores?
Ative Remover o vencedor após cada giro e gire de novo. O histórico mostra todos os resultados em ordem.
Minha lista fica salva?
Só no armazenamento local deste navegador. Nada é enviado a servidor.