Como gerar números aleatórios de forma justa

Por ToolFacil Editorial Team Atualizado 10 min de leitura
Ilustração plana de um dado, bolas de loteria coloridas com os números 7, 12, 23 e 45, e um bilhete de rifa, sob as palavras «FAIR RANDOM NUMBERS».
Resposta rápida

Um número aleatório justo dá a cada número do intervalo escolhido exatamente a mesma chance de ser sorteado. Para um intervalo com N valores possíveis, cada valor tem uma probabilidade de 1 em N. Use um gerador de números aleatórios confiável, defina o intervalo antes do sorteio e nunca gere novamente um resultado só porque você não gostou dele: esse único hábito é o que transforma um sorteio justo em um sorteio manipulado.

Resposta rápida: Um número aleatório justo dá a cada número do intervalo escolhido exatamente a mesma chance de ser sorteado. Para um intervalo com N valores possíveis, cada valor tem uma probabilidade de 1 em N. Use um gerador de números aleatórios confiável, defina o intervalo antes do sorteio e nunca gere novamente um resultado só porque você não gostou dele: esse único hábito é o que transforma um sorteio justo em um sorteio manipulado.

O que «justo» realmente significa quando falamos de aleatoriedade

Quando as pessoas dizem que um sorteio foi «justo», normalmente querem dizer que ninguém pôde prever ou influenciar o resultado e que todas as participações tinham a mesma chance. Na matemática, isso se chama distribuição uniforme: se há N resultados possíveis, cada um tem uma probabilidade de 1 em N. Um dado equilibrado de seis faces é o exemplo clássico. Cada face — 1, 2, 3, 4, 5, 6 — tem uma probabilidade de 1 em 6, ou cerca de 16,67 %. Nenhuma face é favorecida, e nenhuma face está «prestes a sair».

É importante separar a justiça da aparência de ordem. Uma sequência justa pode parecer irregular. Se você lançar um dado 6 vezes, provavelmente não verá cada número exatamente uma vez. Se gerar 10 números aleatórios entre 1 e 100, pode ver dois números próximos, ou até o mesmo número duas vezes. Isso é normal. Aleatoriedade não significa «bem distribuído de um jeito arrumado». Significa que cada sorteio é independente e sem viés, mesmo quando os resultados de curto prazo parecem desiguais.

Outra confusão comum é entre aleatório e arbitrário. Escolher o seu número favorito, o seu ano de nascimento ou o primeiro número que vem à cabeça não é aleatório: é uma escolha humana, e as escolhas humanas estão cheias de padrões escondidos. Estudos sobre como as pessoas «escolhem um número aleatório» mostram sempre o mesmo: as pessoas evitam os extremos, preferem os valores do meio e usam demais números como o 7. Se você quer um resultado justo, não deixe uma pessoa escolher o número. Deixe um gerador, um dado ou um sorteio embaralhado escolher.

A fórmula do intervalo: quantos valores há, e quais são as chances?

Todo sorteio justo começa com um intervalo claramente definido. O número de valores possíveis em um intervalo de números inteiros de um mínimo até um máximo é: Quantidade = máximo − mínimo + 1. O «+ 1» importa porque os dois extremos estão incluídos. Um intervalo de 1 a 100 contém 100 valores, não 99. Um intervalo de 5 a 15 contém 11 valores (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), não 10. Esquecer o «+ 1» é o erro de cálculo mais comum em sorteios, e ele muda silenciosamente todas as probabilidades seguintes.

Depois que você conhece a quantidade N, a probabilidade de um valor específico é: Probabilidade = 1 em N.

Exemplo 1: Um número de 1 a 100

A quantidade é 100 − 1 + 1 = 100. Cada número tem uma probabilidade de 1 em 100, ou seja, 1 %. Se você repetir o sorteio 1.000 vezes, esperaria que cada número aparecesse cerca de 10 vezes em média (1.000 dividido por 100). Em um único sorteio, porém, o 37 tem exatamente a mesma probabilidade que o 100, e exatamente a mesma que o 1. Em um sorteio justo, não existe número «mais sortudo».

Exemplo 2: Um lance de dado, de 1 a 6

A quantidade é 6 − 1 + 1 = 6. Cada face tem uma probabilidade de 1 em 6, cerca de 16,67 %. Se você lançar um dado equilibrado 600 vezes, esperaria cada face cerca de 100 vezes (600 dividido por 6). Os lances reais vão se desviar de 100 — talvez uma face apareça 92 vezes e outra 108 vezes — e esse desvio não significa que o dado seja injusto. Só um viés grande e sistemático (por exemplo, uma face aparecendo 200 vezes em 600) indicaria um problema.

Exemplo 3: Um número de 1 a 1.000

A quantidade é 1.000 − 1 + 1 = 1.000. Cada número tem uma probabilidade de 1 em 1.000, ou seja, 0,1 %. Esta é a escala certa para grandes rifas, sorteios com bilhetes numerados e atividades em sala de aula com centenas de participantes. Se apenas 50 bilhetes foram vendidos em um sorteio de 1 a 1.000, lembre-se de que 950 números não pertencem a ninguém: a chance de o número vencedor corresponder a um bilhete vendido é de 50 em 1.000, ou 5 %. O sorteio continua justo; é simplesmente um sorteio em que a maioria dos números não foi atribuída.

Um hábito útil é escrever o intervalo antes de gerar qualquer coisa: «Vamos sortear um número inteiro de 1 a 100, inclusive». Essa única frase evita as duas disputas mais frequentes: se os extremos contam, e se o sorteio deve ser repetido.

Sorteios sem repetição: rifas, lugares e times

Muitos sorteios reais precisam de vários vencedores, e ninguém deveria ganhar duas vezes. Isso é um sorteio sem repetição, também chamado de sorteio sem reposição. O método é simples: gere um número, retire-o do conjunto e gere o próximo número a partir do conjunto menor. Um bom gerador de números aleatórios tem uma opção de «sem repetições» ou «números únicos» que faz exatamente isso.

Exemplo resolvido: uma rifa escolar

Imagine que uma escola venda 100 bilhetes de rifa, numerados de 1 a 100, e precise de 3 ganhadores. O procedimento justo é: 1. Sorteie um número de 1 a 100. Digamos que o resultado seja 42. O bilhete 42 ganha o primeiro prêmio. 2. Retire o 42 do conjunto. Sorteie um número entre os 99 bilhetes restantes. Digamos que o resultado seja 17. O bilhete 17 ganha o segundo prêmio. 3. Retire o 17 também. Sorteie um número entre os 98 bilhetes restantes. Digamos que o resultado seja 88. O bilhete 88 ganha o terceiro prêmio.

Cada bilhete começa com a mesma chance de ganhar pelo menos um prêmio: 3 em 100, ou 3 %. Mas, depois que um bilhete ganhou, ele não pode ganhar de novo, então os sorteios seguintes são feitos a partir de um conjunto menor. Isso é justo, porque todos os bilhetes enfrentaram as mesmas regras desde o início.

A mesma lógica vale para definir lugares e montar times. Para sentar 8 pessoas de forma justa, atribua a cada pessoa um número de 1 a 8, embaralhe a ordem com um sorteio sem repetição e sente as pessoas na ordem sorteada. Existem 40.320 ordens possíveis para sentar 8 pessoas (8 × 7 × 6 × 5 × 4 × 3 × 2 × 1), e um sorteio justo dá a cada ordem a mesma chance. O que você não deve fazer é sortear uma ordem, não gostar dela e sortear de novo até os amigos ficarem juntos. No momento em que você sorteia de novo para obter um resultado preferido, o processo deixa de ser justo.

Uma dica prática: se você sorteia à mão, use um recipiente com papéis numerados, misture bem e sorteie sem olhar. Se sorteia na tela, use um gerador com ajuste de não repetição e tire uma captura de tela do resultado antes de anunciá-lo. Um registro visível e com data protege tanto o organizador quanto os participantes.

Intervalos decimais: quando os inteiros não bastam

Às vezes você precisa de um decimal aleatório: por exemplo, um desconto aleatório entre R$ 5,00 e R$ 20,00, ou uma medida aleatória entre 1,00 e 10,00. O mesmo princípio de justiça se aplica, mas primeiro você deve decidir o passo, ou seja, o grau de precisão dos valores.

Considere o intervalo de 1,00 a 10,00 em passos de 0,01. A quantidade é (10,00 − 1,00) ÷ 0,01 + 1 = 901 valores. Cada valor — 1,00, 1,01, 1,02, até 10,00 — tem uma probabilidade de 1 em 901. Se, em vez disso, você permitir qualquer decimal sem um passo fixo, o gerador escolhe dentro de um intervalo contínuo e a chance de acertar um valor exato se torna praticamente zero; nesse caso, fale de faixas («entre 4,00 e 5,00») em vez de valores exatos.

Duas regras mantêm os sorteios decimais justos. Primeira: decida o passo antes de sortear e anote-o. Segunda: não arredonde o resultado depois do sorteio para deixá-lo «mais bonito». Arredondar um valor sorteado de 7,38 para 7,40 muda a distribuição, porque alguns valores arredondados passam a reunir resultados de mais de um valor original. Se você quer valores arredondados para uma casa decimal, configure o gerador com esse passo desde o início.

Por que escolher aleatoriamente NÃO melhora as suas chances na loteria

Este é o mito mais persistente sobre números aleatórios: que um conjunto de números «aleatório» tem mais sorte do que um conjunto escolhido. Não tem. Em uma loteria em que você escolhe 6 números de 49, como a Mega-Sena em seu formato de 6 dezenas (o cálculo aqui usa 49 números para ilustrar), o número de combinações possíveis é 13.983.816, então qualquer bilhete — seja com números vindos de um gerador, de datas de aniversário ou de um sonho — tem uma probabilidade de 1 em 13.983.816 de acertar os seis. As bolas não sabem como você escolheu os seus números, e o sorteio não recompensa a aleatoriedade.

Há uma única exceção parcial, e ela diz respeito a dividir um prêmio, não a ganhá-lo. Números populares (de 1 a 31, por causa das datas do calendário, e padrões simples como 1, 2, 3, 4, 5, 6) são escolhidos por muitos jogadores, então, se esses números ganharem, o prêmio é dividido entre mais ganhadores. Um conjunto aleatório e espalhado tem menos chance de ser dividido, mas exatamente a mesma chance de ganhar. Portanto, um gerador pode ajudar você a evitar dividir um prêmio; não pode ajudar você a ganhá-lo. Quem vende um «sistema de números aleatórios vencedores» está vendendo uma história, não matemática.

A mesma independência vale para sequências. Se uma moeda caiu cara três vezes seguidas, a probabilidade de cara no próximo lançamento continua sendo 1 em 2 (três caras seguidas têm uma probabilidade de 1 em 8, ou 12,5 %, mas isso descreve a sequência já completa, não o próximo lançamento). Eventos aleatórios não têm memória. Um número que não aparece há muito tempo não está «prestes a sair», e um número que saiu ontem não está «esgotado».

Erros comuns que estragam um sorteio justo

Sortear de novo até gostar do resultado. Este é o principal destruidor da justiça. Se você gera um número, rejeita-o e gera outro até aparecer um resultado preferido, o resultado final já não é uniforme: os números de que você não gosta foram filtrados. Decida com antecedência: o primeiro sorteio válido vale, sem exceções.

Deixar uma pessoa «escolher aleatoriamente». As pessoas se agrupam em torno dos valores do meio, evitam repetições e preferem números familiares. Se uma pessoa escolhe o número, chame isso de escolha, não de sorteio. Para que seja justo, a seleção deve vir de um dispositivo ou processo que os participantes não possam manipular.

Mudar o intervalo no meio do sorteio. Começar com 1 a 100 e depois mudar para 1 a 50 porque «há números demais sem dono» muda as chances de todos depois que alguns já foram afetados. Defina o intervalo, o número de ganhadores e a regra de não repetição antes do primeiro sorteio, e anuncie-os.

Usar uma ferramenta enviesada. Um dado rachado, um baralho mal embaralhado ou um gerador que favorece certos resultados quebram a uniformidade. Para sorteios casuais, um dado comum ou um gerador on-line de boa reputação basta. Para qualquer coisa que envolva dinheiro ou prêmios, use um gerador conhecido e guarde um registro do resultado.

Confundir «ordem aleatória» com «escolha aleatória». Embaralhar uma lista de músicas e escolher a primeira é uma forma justa de escolher uma música. Mas embaralhar e depois pular as músicas de que você não gosta até chegar a uma de que gosta não é uma escolha justa de forma alguma: é uma escolha disfarçada de embaralhamento.

Como fazer um sorteio justo: uma lista de verificação curta

1. Anote o intervalo, incluindo os dois extremos, antes de sortear. 2. Informe quantos ganhadores ou escolhas você precisa e se repetições são permitidas. 3. Escolha a ferramenta com antecedência: um dado equilibrado, papéis embaralhados ou um gerador de números aleatórios confiável com opção de não repetição, se necessário. 4. Faça o sorteio de forma visível: pessoalmente, diante de testemunhas, ou com uma captura de tela ou gravação. 5. Aceite o primeiro resultado válido. Não sorteie de novo, não gere de novo, nem «tente outra vez por sorte». 6. Registre o resultado imediatamente — os números, a data e as testemunhas — e anuncie-o sem alterações.

Siga esses seis passos e o seu sorteio será justo no sentido que importa: cada participante teve a mesma chance, o processo foi definido antes de o resultado ser conhecido e ninguém pôde manipular o resultado depois de vê-lo. Isso é o que justiça significa, e está totalmente sob o seu controle — mesmo que o resultado em si não esteja.

Perguntas frequentes

O que significa um número aleatório ser «justo»?

Significa que cada número do intervalo escolhido tem exatamente a mesma probabilidade de ser selecionado: uma distribuição uniforme. Para N valores possíveis, cada valor tem uma probabilidade de 1 em N. Justiça tem a ver com chances iguais, não com resultados que parecem bem distribuídos.

Como calculo a probabilidade de um número específico?

Primeiro conte os valores: máximo − mínimo + 1. Depois, a probabilidade é 1 dividida por essa quantidade. Para 1 a 100, é 1 em 100 (1 %). Para 1 a 6, é 1 em 6 (cerca de 16,67 %). Para 1 a 1.000, é 1 em 1.000 (0,1 %).

Como sorteio vários ganhadores sem que ninguém ganhe duas vezes?

Use um sorteio sem repetição: depois que cada número é sorteado, retire-o do conjunto antes de sortear o próximo. Em uma rifa de 100 bilhetes com 3 prêmios, cada bilhete tem uma chance de 3 em 100 (3 %) de ganhar pelo menos um prêmio, e nenhum bilhete pode ganhar duas vezes.

Um gerador de números aleatórios pode melhorar as minhas chances na loteria?

Não. Em uma loteria de 6 números em 49, cada combinação tem a mesma probabilidade: 1 em 13.983.816. Um conjunto gerado não tem mais chance de ganhar do que um conjunto escolhido à mão. Ele pode reduzir a chance de dividir um prêmio com muitos outros jogadores que escolheram números populares, mas não muda a chance de ganhar.

É justo sortear de novo se o resultado parecer azarado ou sem graça?

Não. Sortear de novo até obter um resultado de que você goste destrói a uniformidade, porque os resultados que você rejeita passam a ter, na prática, chance zero. Um sorteio justo aceita o primeiro resultado válido, mesmo que seja inconveniente.

Por que as pessoas acham que um número está «prestes a sair» depois de muito tempo sem aparecer?

Porque a intuição humana espera que sequências curtas pareçam equilibradas, mas sequências aleatórias não se equilibram sozinhas. Cada sorteio é independente: resultados passados não mudam as probabilidades futuras. Um número que não aparece há muito tempo tem exatamente a mesma chance que qualquer outro no próximo sorteio.

ToolFacil Editorial Team

Nossa equipe editorial escreve e revisa cada guia, e confere cada exemplo com as calculadoras do ToolFacil. Leia nossa política editorial

Guias relacionados

Ilustração plana de um teclado com um velocímetro mostrando maior velocidade de digitação. 27 de outubro de 2026 · 9 min de leitura

Como Melhorar sua Velocidade de Digitação (PPM)

Aprenda a melhorar sua velocidade de digitação com a fileira base, exercícios de precisão e um plano de 2 semanas…

Exemplos da mesma frase escrita em maiúsculas, minúsculas, camelCase, snake_case e kebab-case 26 de outubro de 2026 · 9 min de leitura

Como alterar a caixa de texto: maiúsculas, camelCase e snake_case

Aprenda a alterar maiúsculas e minúsculas: títulos em português, camelCase, snake_case e kebab-case, com regras…

Tabela de código binário com as letras H e i convertidas para 01001000 01101001 26 de outubro de 2026 · 14 min de leitura

Como converter texto para binário e hexadecimal: guia passo a passo com exemplos resolvidos

Aprenda a converter texto para binário e hexadecimal à mão: valores posicionais, códigos ASCII, exemplos em UTF-8 e…

Gráfico educativo intitulado "COMO ESCREVER NÚMEROS POR EXTENSO" mostrando um cheque de exemplo com o valor R$ 1.250,75 escrito como "Mil duzentos e cinquenta reais e setenta e cinco centavos" ao lado de exemplos grandes como vinte e um e um milhão. 25 de outubro de 2026 · 8 min de leitura

Como escrever números por extenso: cheques, dinheiro e números grandes

Aprenda a escrever números por extenso: regras do hífen, valores em dinheiro, como preencher um cheque, decimais e…