Roleta de nomes
Gire uma roleta colorida com nomes ou opções, com sons opcionais, tela cheia e remoção do vencedor — ideal para salas de aula e eventos.
Como utilizar
- Digite os nomes ou opções, um por linha (ou importe um CSV/TXT).
- Escolha a duração do giro e, se quiser, ative os sons.
- Clique em “Girar”. Use o botão de tela cheia para projetar.
- Marque “Remover o vencedor” para sortear vários itens em sequência sem repetição.
Perguntas frequentes
A animação influencia o resultado?
Não. O vencedor é sorteado com o gerador criptográfico antes de a roleta começar a girar; a animação apenas calcula o ângulo de parada para mostrar o item escolhido.
Por que os nomes somem com muitos itens?
Acima de 40 itens os rótulos ficam pequenos demais e são ocultados; o resultado continua sendo exibido em destaque.
Informações técnicas
- Aleatoriedade: Web Crypto API (crypto.getRandomValues), com amostragem por rejeição para evitar viés de módulo.
- Roleta desenhada em SVG; animação com requestAnimationFrame e desaceleração suave. Respeita prefers-reduced-motion.
- Sons sintetizados com a Web Audio API (desligados por padrão). Tela cheia via Fullscreen API.
- Até 500 itens.
Ferramentas relacionadas
- Sorteador de nomes — Sorteie um ou vários vencedores a partir de uma lista digitada, colada ou importada de CSV/TXT, com remoção de duplicados e exportação.
- Escolhedor de opções — Deixe a sorte decidir: sim ou não, ou uma opção de uma lista — com pesos opcionais para dar mais chance a algumas escolhas.
- Sorteador de equipes — Divida participantes em equipes equilibradas de forma aleatória, por número de equipes ou por pessoas por equipe, e exporte a composição.
- Cara ou coroa — Jogue uma moeda virtual animada, faça vários lançamentos de uma vez e acompanhe o placar de caras e coroas da sessão.
- Dados virtuais — Role dados d4, d6, d8, d10, d12, d20 e d100, em qualquer quantidade, com modificadores e notação de RPG como 2d6+3.
- Embaralhador de listas — Embaralhe a ordem de qualquer lista de forma imparcial com o algoritmo Fisher–Yates e copie ou exporte o resultado.