Gerador de dados

Role de 1 a 20 dados virtuais com qualquer número de lados, de cara ou coroa (d2) a d1000. Cada rolagem acontece no seu navegador com aleatoriedade criptograficamente segura, e a soma total é feita para você.

Pressione 'Gerar' para sortear
Opções avançadas

Perdeu os dados do seu jogo de tabuleiro ou precisa de um d20 no meio de uma sessão de RPG? Este gerador de dados online gratuito substitui qualquer dado que você não tenha no momento. No campo “Dados”, defina quantos dados você deseja rolar — qualquer número entre 1 e 20 — no campo “Lados”, especifique quantas faces cada um deles tem, e clique em “Gerar”. A página abre com dois dados comuns de seis lados, então a primeira rolagem está a apenas um clique de distância. Cada dado é exibido individualmente, e a soma total da rolagem aparece logo abaixo deles, para que um 3d6 não exija mais cálculos mentais.

Cada rolagem é executada pelo seu navegador através da Web Crypto API (crypto.getRandomValues), que extrai um valor aleatório criptograficamente forte diretamente da fonte de aleatoriedade do seu próprio sistema, em vez de uma função pseudorandomizada do JavaScript como Math.random(). A conversão do valor bruto de 32 bits para a quantidade de lados é onde os dados virtuais frequentemente cometem erros silenciosos: dividir o valor pela quantidade de lados e pegar o resto (módulo) é a abordagem mais óbvia e também enviesada, pois se a quantidade de lados não dividir exatamente 2^32, as faces menores cairão um pouco mais frequentemente que as demais. Esta falha é chamada de modulo bias, e é mensurável, não apenas teórica. Em vez disso, esta ferramenta descarta qualquer valor que ultrapasse o maior múltiplo exato do número de lados e sorteia novamente — uma técnica chamada de rejection sampling. Isso exige alguns sorteios extras, mas garante exatidão em vez de uma aproximação. Nada é enviado para o servidor, nada é salvo em registros, e uma vez que a página é carregada, suas rolagens continuam funcionando mesmo se sua conexão com a internet cair.

Os dois campos fazem todo o trabalho e correspondem diretamente à notação de dados já utilizada nos jogos. “Dados” significa a quantidade de dados que você rola de uma só vez, de 1 a 20. “Lados” significa quantas faces cada um deles possui, de 2 a 1000 — o que é suficiente para o lançamento de moeda (d2), o conjunto completo de RPG (d4, d6, d8, d10, d12 e d20), o d100 percentual e qualquer outra coisa que um jogo possa imaginar além disso. Qualquer coisa escrita no formato NdM é literalmente esses dois campos: 2d6 significa definir “Dados” para 2 e “Lados” para 6, enquanto um d20 isolado significa “Dados” em 1 e “Lados” em 20. Rolando um 3d6 para um atributo de personagem? Defina “Dados” para 3, “Lados” para 6, clique em “Gerar”, e todos os três lados aparecerão junto com a sua soma. Dois interruptores alteram a aparência do resultado, e não o seu conteúdo. “Dados 3D Animados”, que vem ativado por padrão, desenha um cubo girando para cada dado até que ele pare — desligue-o, e os números aparecerão instantaneamente como uma lista simples. “Cor aleatória” dá a cada dado a sua própria cor distinta em vez do vermelho padrão, e isso funciona apenas enquanto “Dados 3D Animados” estiver ativado, uma vez que a lista simples não possui dados para serem pintados. Os pontos são desenhados apenas no dado de seis lados; qualquer outro tipo exibe o número sorteado diretamente na face, pois não existe um layout padrão de pontos para um dado de dezessete lados.

Uma linha abaixo do resultado poupa você de fazer contas: Σ é a soma de cada dado incluído na rolagem, acompanhada pelo tempo que a rolagem levou e a indicação de que foi gerada localmente. O botão “Copiar tudo” envia o resultado para sua área de transferência, e “Salvar em arquivo” grava isso em um arquivo de texto — ambos fornecem as faces individuais, uma por linha, e não apenas o total, para que o registro do que foi rolado continue sendo o registro do que foi rolado. O “Histórico” guarda as suas últimas 10 rolagens diretamente no navegador: clique em uma delas para restaurá-la na tela com a sua soma, copie ou exclua um único item, ou limpe a lista inteira quando desejar. O botão “Limpar” esvazia a janela de resultados, mas mantém as suas configurações inalteradas.

Os dados virtuais são melhores que os físicos? Em termos de justiça — sim, e o motivo é físico. Um dado moldado comum tem os seus pontos perfurados e pintados, e cada buraco perfurado remove uma pequena quantidade de material, portanto, o lado do número seis — com seus seis buracos — acaba sendo ligeiramente o mais leve, e o lado oposto, ligeiramente o mais pesado. Os precision dice dos cassinos existem exatamente por este motivo: seus pontos são preenchidos com material de densidade igual em uma superfície plana, suas arestas são cortadas em ângulos retos em vez de arredondadas, eles são usinados com precisão de frações de milímetro e, mesmo assim, após algumas horas de uso eles são retirados do jogo. Os dados de uma caixa de jogo de tabuleiro não possuem nenhuma dessas propriedades e se desgastam com o tempo — um canto lascado, bordas que arredondam pelo atrito das mãos ao longo dos anos, o dado rolado sobre um cobertor em vez da mesa, na realidade isso tudo é longe de ser aleatório. Um dado virtual não possui uma geometria suscetível a erros, não sofre desgaste nem abre espaço para discussões sobre a técnica de lançamento, e se comporta em sua décima milésima rolagem exatamente como fez na primeira. O que ele não consegue fazer — é repousar confortavelmente na palma da sua mão. Uma conclusão honesta é que este gerador vence na justiça, mas perde no ritual.

Um dado justo e uma soma justa não são a mesma coisa. Cada face de um único dado tem uma chance igual de cair, mas à medida que você começa a somar os dados, os totais perdem essa igualdade, e isso surpreende as pessoas constantemente. Dois dados de seis lados geram 36 combinações igualmente prováveis; exatamente 6 delas somam 7, enquanto apenas uma combinação resulta em 2 e exatamente uma combinação resulta em 12 — portanto, o 7 aparece seis vezes mais frequentemente que o 12, e isso se mantém verdadeiro até mesmo no caso de dados perfeitamente justos. Adicionar um terceiro dado estreita ainda mais esse padrão, o que faz com que os resultados de um 3d6 se agrupem em torno do meio, e é por essa razão que os criadores de jogos utilizam isso quando precisam que um valor fique na média, em vez de extremos. A média de um único dado de seis lados é exatamente 3,5, o que torna a média de 2d6 igual a 7, e a média de 3d6 igual a 10,5, e nas mesas de jogo essa matemática geralmente é mais útil do que qualquer uma das probabilidades. Nada disso é uma falha ou um viés: a soma de dados simplesmente funciona dessa maneira, e é por isso que um jogo pede 2d6 em vez de um único d12, ainda que os dois cubram um intervalo muito semelhante.

Os dados não têm memória. Rolar um seis quatro vezes seguidas não diminui em nada a probabilidade de um seis na quinta vez, o dado que não mostrou um único número 1 a noite toda não ganhou nenhum por isso, e nenhuma face jamais passa a estar “na vez” — cada rolagem é completamente independente da rolagem anterior, e os dados desconhecem o que fizeram um minuto atrás. O instinto que afirma o contrário é chamado de gambler's fallacy (falácia do apostador), e esse mesmo instinto é o motivo pelo qual somos tão ruins em criar nós mesmos os resultados dos dados: quando nos pedem para escrever uma sequência confiável de rolagens, evitamos repetições, alternamos números altos e baixos e os distribuímos muito mais uniformemente do que a verdadeira aleatoriedade o faria. Por outro lado, a aleatoriedade real produz agrupamentos, longas sequências idênticas e grandes intervalos sem repetições. A sequência que parece suspeitamente organizada é, na realidade, a impressão digital humana.

Por que escolher este gerador de dados?

Os dados aparecem em qualquer situação em que um jogo exija um número que não tenha sido escolhido por ninguém. Jogadores de RPG de mesa atacam com um d20, rolam 3d6 para o atributo de um personagem e d100 para testes de porcentagem, e o grupo que perdeu metade da bolsa de dados pode perfeitamente prosseguir com o seu jogo. O ludo, o gamão e os outros jogos de tabuleiro abertos na mesa da cozinha continuam de maneira idêntica após os dados se perderem — basta definir “Lados” em 6 e “Dados” em 2, e continuar jogando. Os grupos que jogam remotamente rolam os dados em uma tela compartilhada para que todos vejam quais faces caíram no momento em que param. Professores do ensino fundamental conduzem a clássica aula sobre probabilidade: rolem 2d6 60 vezes, calculem as somas e observem o padrão se desenhar sozinho no quadro-negro. Criadores de jogos testam se uma mecânica varia tanto quanto parece variar, antes de o jogo ir para a gráfica. E um imenso número de rolagens simplesmente resolve quem joga primeiro, quem paga o café ou qual dos dois planos ganha — essas são as decisões deixadas nas mãos do destino que as pessoas têm resolvido com o uso dos dados há milhares de anos.

Esta ferramenta possui algumas restrições francas que valem a pena ser conhecidas. Apenas um tipo de dado é usado em cada rolagem: o valor no campo “Lados” se aplica a todos os dados dessa rolagem, portanto, rolar um d20 e um d6 juntos vai precisar de duas rolagens separadas em vez de apenas uma. Não existem modificadores, nenhuma rolagem de vantagem (advantage) ou desvantagem (disadvantage), não há dados explosivos (exploding dice) nem uma caixa para digitar a notação de dados — você recebe as faces sorteadas e o total da soma, e qualquer regra adicionada depois disso fica a seu encargo. O Σ contabiliza todos os dados incluídos na rolagem, e os botões “Copiar tudo” e “Salvar em arquivo” registram as faces individuais no lugar do total. A animação sempre exibe um cubo de seis lados, independentemente da quantidade de lados, visto que é unicamente decorativa: a face na qual ela se detém é a rolagem que a ferramenta já gerou previamente. As rolagens ocorrem localmente no seu dispositivo, por isso, ao jogar remotamente, uma pessoa rola e compartilha sua própria tela — a ferramenta gera uma rolagem que você mesmo pode justificar, não uma que terceiros possam atestar. E, é claro, um dado criptograficamente justo não passa de um dado justo: isso não tem qualquer conexão com loterias ou sorteios de cassino e não garante nenhuma vantagem a ninguém. Dentro destes limites, a garantia é forte — qualquer face de qualquer dado tem exatamente a mesma chance de cair, em cada lançamento.

FAQ

Como eu rolo os dados online?

No campo “Dados”, defina quantos dados você quer rolar, no campo “Lados”, especifique quantas faces cada um tem, e clique em “Gerar”. A página inicia com dois dados comuns de seis lados, então lançar o 2d6 exige somente um clique. Cada dado é exibido de forma independente, e a soma de toda a rolagem é visualizada imediatamente abaixo deles.

Os dados virtuais são genuinamente aleatórios?

Sim. Cada rolagem vem da Web Crypto API do seu navegador (crypto.getRandomValues) — a mesma fonte criptograficamente segura empregada quando a aleatoriedade deve ser matematicamente imprevisível. Os valores brutos são transformados em faces usando a técnica de rejection sampling, que suprime totalmente o viés do modulo bias provocado por abordagens mais simplistas. Em qualquer momento, a probabilidade de toda e qualquer face é perfeitamente idêntica.

Quais dados é possível rolar?

Qualquer agrupamento de 1 a 20 dados, que tenham entre 2 e 1000 lados cada um: variando de um lançamento de d2 (cara ou coroa), ao conjunto de RPG inteiro (d4, d6, d8, d10, d12 e d20), ao percentual d100, e qualquer outro dado que a imaginação permitir, até a marca de d1000. A notação de dados faz o mapeamento direto para estes dois campos — 2d6 quer dizer que “Dados” está no 2 e “Lados” no 6.

A ferramenta mostra o total da soma dos dados?

Sim. A linha abaixo do resultado começa com Σ e aponta a soma de cada um dos dados incluídos na rolagem, para que você não precise de cálculo mental caso lance um 3d6 ou um 4d10. Ao realizar a cópia ou salvar o resultado num arquivo, você ficará com as faces em separado, uma linha de cada vez; a soma continua naquela linha, embaixo do quadro do resultado.

Eu posso usá-lo para rolar dados em D&D e em outros jogos de RPG de mesa?

Sim, e esse é exatamente um dos usos mais frequentes. Estabeleça “Dados” em 1 e “Lados” em 20 nas suas rolagens de ataque ou para testes de salvaguarda, em seguida ponha os “Dados” em 3 e “Lados” em 6 para os pontos de atributos, e configure “Lados” em 100 se quiser o teste da porcentagem. As rolagens apresentam uma confiabilidade criptográfica, o que indubitavelmente oferece mais firmeza e segurança em comparação àquele d20 já desgastado que você tenta retirar lá das profundezas do seu saquinho.

Tem como jogar um d20 junto com um d6 numa mesma rolagem?

Não. O valor do campo “Lados” se aplica a todos os dados da rolagem, então dados misturados exigem uma rolagem para cada tipo — role o seu d20 primeiro, depois mude “Lados” para 6 e clique de novo. Também não há modificadores nem rolagens de vantagem (advantage): a ferramenta devolve as faces e a soma delas, e a regra que vem por cima fica com você.

Eu ativei a “Cor aleatória”, porém nenhuma mudança aconteceu. Por quê?

Porque as cores vivem nos dados animados. Com “Dados 3D Animados” desligado, o resultado é uma lista simples de números, e um número não tem o que colorir. Religue a animação e cada cubo aparece com uma cor própria em vez do vermelho padrão.

O que o interruptor “Dados 3D Animados” faz?

Com ele ligado — que é o padrão — cada dado é desenhado como um cubo que gira antes de parar em uma face. Desligue e os números aparecem na hora como uma lista simples, o que é mais rápido quando você rola várias vezes seguidas. De um jeito ou de outro, a animação é decoração: o motor já decidiu o resultado antes de o cubo começar a girar. O dado de seis lados é desenhado com o padrão de pontos de sempre, enquanto qualquer outro simplesmente mostra o seu número.

Os dados virtuais são mais justos que os dados de verdade?

Em termos de justiça, sim. Um dado moldado tem os pontos furados, então as suas faces não pesam exatamente o mesmo, e as arestas arredondam com o uso — os precision dice de cassino são usinados em ângulo reto e preenchidos rente justamente para evitar isso, e mesmo eles saem de circulação depois de algumas horas. Um dado virtual não tem o que desgastar, então cada face mantém exatamente a mesma probabilidade da primeira rolagem à décima milésima.

Por que o 7 aparece tanto quando eu rolo dois dados?

Porque faces igualmente prováveis não produzem totais igualmente prováveis. Dois dados de seis lados podem cair de 36 maneiras, e o 7 se forma em seis delas — 1+6, 2+5, 3+4 e os espelhos —, enquanto o 12 se forma de uma única maneira. Seis chances contra uma é a explicação inteira, e ela vale em dados perfeitamente justos.

Eu tirei quatro seis seguidos. A ferramenta está quebrada?

Não. Cada rolagem é independente das anteriores, então quatro seis seguidos em um d6 é um evento de 1 em 1296 — raro para você nesta noite, rotineiro entre todas as pessoas que rolam dados hoje. Os dados não têm memória, e nenhuma face fica esperando a sua vez. Se alguma coisa fosse suspeita, seria uma sequência de resultados que alternasse certinho.

Funciona offline, guarda as minhas rolagens e é grátis?

Depois que a página carrega, as rolagens acontecem inteiramente no seu navegador, então uma queda de conexão não interrompe o jogo. O “Histórico” guarda as suas últimas 10 rolagens no seu próprio dispositivo, onde você pode restaurá-las, copiá-las ou apagá-las. A ferramenta é totalmente grátis e sem cadastro, e como nada é transmitido, não teríamos como ver as suas rolagens nem se quiséssemos.