Todo jogo moderno tem um sistema de drops aleatórios, e quase nenhum deles informa a probabilidade real. O número na dica de tela costuma ser a taxa exibida, que é diferente da taxa real — e a diferença entre as duas é onde vive o design interessante.
As mecânicas que os designers realmente usam
Probabilidade ponderada. Quase nada é um simples 50/50. Os níveis de raridade são ponderados para que um item comum apareça com frequência e um lendário apareça raramente. O mecanismo é o mesmo que o Sorteio Ponderado usa: escolha um número uniforme, descubra em qual faixa ele caiu e pegue aquele item.

| Raridade | Taxa de drop típica | Como parece |
|---|---|---|
| Comum | 60–70% | Esperado |
| Incomum | 20–30% | Agradável |
| Raro | 5–10% | Digno de menção |
| Épico | 1–5% | Um momento |
| Lendário | bem abaixo de 1% | Algo para postar |
O motivo de haver níveis em vez de uma distribuição contínua é perceptivo. Os jogadores leem um rótulo de raridade na hora, e é o rótulo que torna o drop memorável.
Contadores de piedade. Depois de um limite rígido, o sistema garante um drop. Essa é a mecânica mais importante para a retenção de jogadores, e é a que mais costuma ficar sem menção na interface.
Um contador de piedade não é generosidade — é redução de variância. Em 100 sorteios a uma taxa de 1%, alguns jogadores não veem nada e outros veem três. A piedade converte uma distribuição com grande dispersão em uma com teto. Os jogadores percebem a diferença sem saber por quê.
Proteção contra azar. Uma variante que aumenta a probabilidade conforme sua sequência se alonga. Um drop de 1% pode virar 3% silenciosamente na sua vigésima falha consecutiva. De novo: redução de variância, e geralmente invisível.
Conversão de duplicatas. Quando o mesmo item cai duas vezes, o segundo vira moeda ou uma nova rolagem. Isso resolve o problema do desfecho específico que não é divertido — não um item ruim, mas o mesmo item — e é provavelmente a parte mais bem projetada de um sistema de drops moderno.
Por que os jogadores têm razão em desconfiar
A falácia do apostador nem sempre está errada. Todos assumem que “minha sorte está ruim hoje” é irracional. Em um sistema com contador de piedade, é uma descrição correta da sua posição: você está de fato mais perto de um drop garantido do que alguém que acabou de começar. A intuição que parece errada é na verdade o modelo.
Os agrupamentos de “azar” são reais e inevitáveis. Um jogador que abre 100 caixas sem item raro vai acreditar que o sistema está quebrado, mesmo na taxa exata anunciada. Isso não é um erro no raciocínio dele — é como a variância se parece por dentro de uma amostra. O problema é que nenhuma quantidade de verdade estatística corrige a experiência.
Quase acertos são uma escolha de design. Uma mecânica que exibe “quase” com frequência a uma certa distância do gatilho está otimizando o engajamento, não a honestidade. Alguns jogos são explícitos quanto a isso. Muitos não são.
Aleatório não é a mesma coisa que justo. Há dois problemas aqui, e vale separá-los. Um sistema ponderado é legítimo — os pesos são uma regra publicada, e a seleção ponderada é uma ferramenta real para propósitos reais. O que não é legítimo é um sistema em que a probabilidade exibida não corresponde à probabilidade implementada. Isso é um engano, não uma escolha de design.
A tensão de design
Todo sistema de loot fica entre duas coisas que puxam em direções opostas.
A expectativa do jogador quer retorno. Com tentativas suficientes, o jogador deve sentir que está progredindo.
A economia da casa quer uma taxa de drop estável. Os modelos de receita dependem de uma distribuição previsível, e uma variância generosa destrói a previsibilidade sobre a qual eles são construídos.
A solução é a proteção de piedade: ela permite ao jogador experimentar um retorno enquanto mantém a média de longo prazo exatamente onde a economia precisa dela. Os dois lados conseguem o que querem, e normalmente o jogador não é informado de como isso funciona.
Onde a aleatoriedade realmente melhora os jogos
Geração procedural. Roguelikes e jogos sandbox usam aleatoriedade para produzir layouts que ninguém projetou e que ninguém rejogou de forma idêntica. Essa é a aleatoriedade criando conteúdo em vez de distribuí-lo.
Matchmaking. O pareamento aleatório ou por habilidade reduz o efeito da ordem do matchmaking, que é uma fonte real e documentada de inflação de habilidade em jogos competitivos.
Draft assimétrico. A ordem aleatória em um draft remove a vantagem de escolher primeiro, o que é um ganho genuíno de justiça — o mesmo motivo pelo qual uma liga esportiva de verdade aleatoriza quem escolhe primeiro.
Usando a seleção aleatória em uma noite de jogos
As ferramentas daqui são úteis para as partes de uma noite de jogos que não são o jogo: quem começa, quem joga com quem, qual jogo abrir primeiro e como uma decisão de campanha é tomada.
Definindo as chaves de um torneio. A Chave de torneio cuida das rodadas eliminatórias, inclusive dos byes. A definição em ordem alfabética dá ao primeiro time uma vantagem real, que vale a pena evitar em qualquer coisa em que você pretenda vencer.
Formando grupos e times. O Gerador de Grupos com equilíbrio de potes mantém os tamanhos dos grupos iguais. Um grupo aleatório não é um grupo equilibrado — se você tem um jogador forte, sente-o antes do sorteio.
Rolando dados. O Lançador de Dados cobre de d4 a d20, faces personalizadas de 2 a 100, até 12 dados de uma vez e modificadores de −99 a +99. Ele sorteia a partir do gerador criptográfico do navegador em vez de Math.random(), então, ao contrário de um dado físico desgastado, permanece uniforme indefinidamente.
Decidindo entre opções iguais. Um cara ou coroa ou a Roleta de Nomes resolve em dois segundos, em vez de uma discussão que ninguém queria.
A questão da justiça, respondida diretamente
Se você quer realizar uma competição entre amigos em que o resultado vai importar, os requisitos são estreitos e específicos:
- O conjunto deve ser fixo e publicado antes de qualquer sorteio
- Os pesos devem ser publicados, se houver algum
- A fonte não deve ser previsível. O sistema de drops de um motor de jogo pode, em princípio, ser previsto; um sorteio a partir de
crypto.getRandomValues()não pode. A página de imparcialidade explica por que essa distinção é real - O resultado deve ser registrado com o conjunto visível
Essa é uma resposta completa. O que você não precisa é de um esquema de certificação complicado — você precisa que a lista esteja visível no momento do sorteio.
A lição útil
Os jogos ensinam uma intuição que se transfere mal: a de que a aleatoriedade tem memória. Ela não tem, e uma sequência de resultados ruins não significa nada sobre o próximo sorteio.
A única exceção que vale lembrar é a proteção de piedade, em que o sistema de fato lembra — e não avisa. Onde um sistema tem uma, uma “má fase” é genuinamente informativa; onde não tem, é uma amostra que por acaso você tirou.
De qualquer forma, a mesma regra vale: com tentativas suficientes, a média é o que os pesos dizem. Espere que leve muito mais tempo do que parece razoável.