Sim. Cada face é selecionada com `crypto.getRandomValues()`, que usa o gerador criptograficamente seguro do sistema operacional, com descarte de valores para evitar viés de módulo. Todos os valores têm probabilidade idêntica.
Role qualquer combinação de dados, D4 a D100, com animação 3D, modificador, vantagem e histórico
Este rolador suporta os dados clássicos de RPG e jogos de tabuleiro, D4, D6, D8, D10, D12, D20 e D100, além de dados personalizados com qualquer número de faces entre 2 e 1000. Diferente de roladores simples, aqui você monta uma jogada completa: combine dados de tipos diferentes na mesma rolagem (como 2d6 + 1d8), some um modificador fixo e escolha entre rolagem normal, com vantagem (rola tudo duas vezes e fica com o maior total) ou desvantagem (fica com o menor). Quem prefere digitar pode usar a notação padrão de RPG, 2d6+3, 1d20-1, d%, além dos modificadores de manter/descartar (kh, kl, dh, dl), como em 4d6dl1 para a geração clássica de atributos do D&D, direto no campo de notação. Todos os resultados são gerados com `crypto.getRandomValues()`, o gerador criptográfico do navegador, com descarte de viés de módulo para garantir distribuição uniforme. Todos os dados de D4 a D20 são poliedros 3D reais, renderizados via WebGL (three.js) com iluminação e sombreamento; apenas o D100 e dados personalizados aparecem como uma ficha plana. A ferramenta mostra o mínimo, o máximo e a média exata da sua jogada antes de rolar (mesmo com kh/kl/dh/dl), destaca acertos críticos (valor máximo) e falhas (1 natural), soma o total automaticamente, guarda macros nomeadas como presets reutilizáveis e mantém as últimas 20 rolagens no histórico com horário.
Cada rolagem sorteia um inteiro entre 1 e o número de faces do dado (N) usando `crypto.getRandomValues()`. O código descarta valores fora da faixa para evitar o viés de módulo, de modo que cada face tem exatamente a mesma probabilidade, 1/N, o que forma uma distribuição uniforme discreta, o modelo matemático de um dado "justo".
A animação é apenas visual: o resultado já está definido antes de o dado parar de girar. O dado 3D gira em tempo real (WebGL) e a rotação final é calculada para deixar a face correta voltada para a câmera. Ou seja, a velocidade ou a duração da animação não influenciam em nada o valor.
A notação NdX+M resume uma rolagem: N dados de X faces, somando um modificador M. Por exemplo, 2d6+3 pede duas rolagens de D6 (cada uma de 1 a 6) e soma 3 ao total, o resultado varia de 5 (1+1+3) a 15 (6+6+3), com média em torno de 10, já que a média de um D6 é 3,5. O campo de notação aceita expressões compostas, como 2d6+1d8+3, que misturam dados diferentes na mesma jogada.
Para uma magia que causa 3d8 de dano, some três dados D8: os valores possíveis vão de 3 a 24, com média 13,5 (3 × 4,5, pois a média de um D8 é 4,5). Rolar vários dados de uma vez concentra os resultados perto da média, por isso 3d8 é mais previsível do que um único dado hipotético de faixa parecida. A ferramenta calcula e exibe mínimo, máximo e média da jogada montada antes mesmo de você rolar.
No D&D 5e, rolar com vantagem significa rolar duas vezes e ficar com o maior resultado; com desvantagem, com o menor. Isso muda bastante a probabilidade: a chance de tirar 20 natural em um d20 sobe de 5% para 9,75% com vantagem, e a média de um d20 sobe de 10,5 para cerca de 13,8. Esta ferramenta aplica o mesmo princípio à jogada inteira: rola tudo duas vezes e mostra os dois totais, destacando o que vale.
O ponto que sempre vale reforçar: cada rolagem é independente. Se você tirou três 20 seguidos, a chance do próximo 20 continua sendo 1/20, o dado não "deve" um valor baixo nem está "quente". Confundir isso é a falácia do apostador; aqui cada rolagem começa do zero, sem influência do que veio antes, e o histórico existe para registro, não para prever a próxima jogada.
Além do seletor de vantagem/desvantagem, o campo de notação aceita os quatro modificadores padrão de manter/descartar: kh (keep highest, mantém os N maiores), kl (keep lowest, mantém os N menores), dh (drop highest, descarta os N maiores) e dl (drop lowest, descarta os N menores). O método clássico de geração de atributos do D&D, rolar 4d6 e descartar o menor resultado, é digitado como 4d6dl1: a ferramenta rola os quatro dados, soma só os três maiores e mostra o valor descartado entre parênteses no resultado, como em [2, 5, (1), 6]. A média exata desse método é aproximadamente 12,24 (contra 10,5 de 3d6 puro), por isso ele tende a gerar atributos um pouco acima da média.
A vantagem do D&D 5e também pode ser escrita como notação: 2d20kh1 rola dois d20 e mantém só o maior, o mesmo efeito de escolher "Vantagem" no seletor de modo, mas dentro de uma expressão composta, por exemplo 2d20kh1+5 para um ataque com vantagem e bônus de +5. Cada modificador aceita um número após a letra (kh1, dl2) ou assume o valor 1 por padrão.
Cole o código no seu HTML e a ferramenta aparece na sua página, sem a navegação e sem os anúncios do J-Kit. Ela continua rodando no navegador de quem visita o seu site.
<iframe
src="https://jkit.tools/embed/pt-BR/rolador-dados"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="Rolador de Dados"
></iframe>Estas referências ajudam a contextualizar fórmulas, padrões, APIs e limitações usadas nesta página. Elas não substituem validação profissional quando o resultado tiver impacto jurídico, financeiro, médico ou operacional.
Sim. Cada face é selecionada com `crypto.getRandomValues()`, que usa o gerador criptograficamente seguro do sistema operacional, com descarte de valores para evitar viés de módulo. Todos os valores têm probabilidade idêntica.
1d6 · Mín 1 · Máx 6 · Média 3.5
Salve a jogada atual para reutilizá-la depois