Pular para a ferramenta
makeshortwork.com Roleta de Sorteio
EN

Roleta de sorteio

Cole suas opções, uma por linha, e mande girar. O resultado é sorteado com aleatoriedade criptográfica — a animação só mostra o que já foi decidido.

Ganhadores anteriores

    Ganhador

    Como o sorteio funciona de verdade

    A ordem importa mais do que parece. Quando você aperta girar, a ferramenta primeiro sorteia um número em crypto.getRandomValues() — a fonte de aleatoriedade criptográfica do navegador, alimentada pelo sistema operacional — e usa esse número para calcular o ângulo final. Só então a animação começa, desacelerando dessa decisão até esse resultado ao longo de quatro segundos.

    É o oposto das roletas que animam primeiro e leem o que a simulação de física entregar. Essas em geral também são honestas, mas a justiça delas depende de a simulação não ter viés, o que é bem mais difícil de garantir que um único sorteio uniforme. Aqui cada fatia tem exatamente 360° ÷ n de largura e o ângulo é uniforme, então a probabilidade é idêntica para toda opção, por construção.

    Peso por repetição

    Não existe campo escondido de peso, e isso é proposital. Se você quer que uma opção tenha o dobro de chance, liste-a duas vezes. A roleta então mostra fisicamente duas fatias para ela, e qualquer pessoa assistindo confere a probabilidade olhando. Um peso numérico enterrado num painel de configuração dá a mesma matemática sem nenhuma transparência — o que é justamente o ponto quando um grupo está assistindo ao sorteio.

    Sorteio com ou sem reposição

    Deixar Remover o ganhador desmarcado significa que cada giro é independente: o mesmo nome pode ganhar duas vezes seguidas, comportamento correto para uma decisão do tipo cara ou coroa e que surpreende quem espera uma fila.

    Marcando, a roleta vira um sorteio sem reposição — cada ganhador sai do bolo. É o que se quer para distribuir tarefas, dividir times, definir ordem de apresentação ou sortear vários prêmios de uma lista só. O histórico à esquerda guarda a sequência completa, então dá para reler a ordem depois.

    Para que isso serve bem

    Notas práticas

    Aperte Espaço para girar sem pegar o mouse. Clicar na própria roleta também gira. O som de catraca é gerado pela Web Audio API em vez de um arquivo de áudio, então não custa nada para carregar e pode ser desligado. Os rótulos são truncados para caber na fatia, então mantenha as opções curtas se forem muitas — acima de umas 40 a roleta fica decorativa em vez de legível.

    Privacidade

    Sua lista fica apenas neste navegador e nunca é transmitida. O sorteio, a animação e o histórico rodam localmente, sem cadastro e sem limite de uso.

    Perguntas frequentes

    A roleta é realmente justa?

    É. O ângulo vencedor é sorteado com crypto.getRandomValues() antes de a animação começar — o giro que você vê é a encenação de um resultado já decidido por aleatoriedade criptográfica. Cada opção ocupa uma fatia idêntica, então cada opção tem chance idêntica.

    Dá para dar mais peso a algumas opções?

    Dá, repetindo. Uma opção listada três vezes ocupa três fatias e tem três vezes mais chance. Esse é deliberadamente o único mecanismo de peso: ele fica visível na roleta, então ninguém precisa confiar num multiplicador invisível.

    Minha lista fica salva?

    Ela fica no armazenamento local deste navegador, então sobrevive a fechar a aba. Nunca é enviada para nós. Limpar os dados do navegador remove a lista, e o botão Restaurar traz de volta a lista de exemplo.

    Quantas opções ela aguenta?

    Centenas funcionam tecnicamente, mas os rótulos ficam ilegíveis acima de umas 40 fatias — o texto é truncado para caber. Para um sorteio grande, a roleta deixa de ser uma visualização útil e um sorteador simples serve melhor.

    Dá para remover o ganhador automaticamente?

    Marque 'Remover o ganhador a cada giro'. Isso transforma a roleta num sorteio sem reposição, que é o que se quer para distribuir tarefas, formar times ou sortear vários prêmios de uma mesma lista.