Roleta de Decisões & Sorteador
Sorteie opções, nomes ou vencedores com pesos personalizados, modo eliminação, giros CSPRNG criptograficamente justos e gerador de equipas.
Sorteie opções, nomes ou vencedores com pesos personalizados, modo eliminação, giros CSPRNG criptograficamente justos e gerador de equipas.
Sorteie opções, nomes ou vencedores de rifas com pesos personalizados, modo eliminação, giros criptograficamente justos via CSPRNG e gerador de equipes.
Lista de nomes, opções ou itens para o sorteio. Aceita quebras de linha, vírgulas e colunas coladas de planilhas, com limpeza automática de caracteres e leitura de pesos.
Define a mecânica do sorteio: escolha única, extração simultânea de múltiplos vencedores (top-K), embaralhamento Fisher-Yates completo ou divisão em equipes balanceadas.
Define se as opções sorteadas são removidas das rodadas seguintes. O modo eliminação recalcula dinamicamente as probabilidades dos itens restantes a cada giro.
Coleta entropia de hardware de 32 bits via window.crypto.getRandomValues(new Uint32Array(1)) em vez de Math.random(), garantindo imprevisibilidade uniforme e matematicamente auditável.
Quantidade personalizada de bilhetes atribuída a cada opção. A probabilidade do item i é w_i / sum(w_k). As fatias da roleta visual adaptam seus arcos proporcionalmente aos pesos definidos.
Ajusta a velocidade da rotação e a curva de suspense da roleta. A frequência dos estalos sonoros via Web Audio diminui gradualmente conforme a desaceleração angular avança.
O método padrão Math.random() do JavaScript utiliza o algoritmo pseudoaleatório xorshift128+, que não é criptográfico e permite a reconstrução de estados internos. Em rifas, concursos comerciais ou sorteios auditáveis, utilize sempre algoritmos CSPRNG acionados por window.crypto.getRandomValues, que obtêm entropia física real diretamente do kernel do sistema operacional do dispositivo.
Você pode colar listas diretamente do Excel, Google Planilhas ou Word sem formatação manual prévia. O analisador remove automaticamente prefixos numéricos (como '1.', '2)'), traços iniciais ('-'), marcadores de tópicos e linhas vazias. Para atribuir bilhetes, basta inserir dois-pontos ou parênteses no final do item, como 'Bilhete Ouro: 5' ou 'Bilhete Prata (2)'.
Ao organizar dinâmicas escolares, amigos secretos ou premiações com categorias escalonadas, desative a opção 'Sortear com Reposição'. Cada vencedor sorteado é imediatamente excluído da lista e as probabilidades percentuais de todos os candidatos restantes são recalculadas em tempo real para totalizar 100%.
Se os participantes duvidarem da aleatoriedade da roleta, abra a aba 'Simulação de Monte Carlo'. O motor realiza 10.000 sorteios automatizados em segundo plano em menos de 50 milissegundos com os pesos definidos, gerando um gráfico de barras com as frequências observadas e um teste de aderência qui-quadrado para comprovar a imparcialidade matemática.
Verifique a proporção relativa dos pesos. Uma opção com 10 bilhetes diante de cinco opções com 1 bilhete cada detém 10/15 (66,7%) de chance de vitória em cada rodada individual. Acesse a aba 'Matriz de Probabilidades' para conferir as porcentagens exatas ou ative o modo 'Chances Iguais' para equalizar as probabilidades de todos os itens.
Certifique-se de que a opção 'Sortear com Reposição' esteja desativada (Modo Eliminação ativo). Com a reposição habilitada, cada rodada é tratada como um evento independente com chances idênticas, permitindo naturalmente que um mesmo nome seja contemplado repetidas vezes consecutivas.
Navegadores modernos (Chrome, Safari, Edge) bloqueiam a reprodução automática de áudio até que haja interação do usuário com a página. Clique em qualquer área do documento ou pressione o botão 'Girar Roleta'. O motor procedural Web Audio reativará o contexto de áudio (AudioContext) imediatamente no primeiro clique.
Esta ferramenta opera 100% no navegador do cliente (client-side) e utiliza a Web Crypto API (window.crypto.getRandomValues), gerando números pseudoaleatórios criptograficamente seguros (CSPRNG) alimentados por entropia física de hardware do sistema operacional. Como o processamento ocorre inteiramente no seu dispositivo, sem envio de dados a servidores, o algoritmo não pode ser adulterado, interceptado ou manipulado por terceiros.
Para definir pesos personalizados, basta adicionar a quantidade de bilhetes ou porcentagem ao lado do item usando dois-pontos ou parênteses (por exemplo, 'Opção A: 3' e 'Opção B: 1'). O algoritmo calcula a função de distribuição acumulada (CDF) atribuindo 75% de chance para a Opção A e 25% para a Opção B, dimensionando as fatias visuais da roleta de forma perfeitamente proporcional.
No sorteio com reposição, o item escolhido continua na lista e pode ser sorteado novamente nos giros seguintes, como ao lançar um dado de seis faces. No sorteio sem reposição (modo eliminação), o item vencedor é descartado imediatamente após a extração, garantindo que cada opção ganhe apenas uma vez, como na distribuição de cartas de um baralho.
Selecione a opção 'Múltiplos Vencedores' no menu de modo de seleção, indique a quantidade de premiados desejada (por exemplo, 3 ganhadores) e certifique-se de desativar 'Sortear com Reposição'. O motor executa o algoritmo de embaralhamento Fisher-Yates com segurança criptográfica para selecionar os ganhadores distintos em uma única extração instantânea.
Sim. Escolha o modo 'Divisão em Equipes / Grupos', insira a lista de participantes e defina o número total de equipes ou a quantidade de integrantes por grupo. O algoritmo embaralha aleatoriamente todos os nomes e faz uma distribuição homogênea entre os times, sendo perfeito para gincanas, trabalhos acadêmicos, sorteios de amigo secreto e formação de esquadrões ágeis.
Calcule juros simples, quitação de empréstimos e montante no vencimento com contagem exata de dias. Isole capital, taxa ou prazo e compare a defasagem frente aos juros compostos.
Calcule a economia na parcela mensal, redução total de juros e ponto de equilíbrio com nosso simulador de refinanciamento de veículos. Compare novas taxas, prazos e custos.
Calcule sua frequência cardíaca alvo e 5 zonas de treino aeróbico pelas fórmulas de Karvonen e Tanaka. Otimize queima de gordura e VO2 máx.
Calculadora gratuita para converter salário por hora em remuneração anual, mensal, quinzenal e horas extras. Inclui férias remuneradas, comparação PJ vs CLT e bônus.
Free client-side developer and designer tool.
Free client-side developer and designer tool.