Gerador de Números Aleatórios

Sorteie números aleatórios em qualquer intervalo, com ou sem repetição.

Last updated:

Esta calculadora foi útil?

★ ★ ★ ★ ★
Incorporar esta calculadora

Exemplos de Cálculo

Caso de Cálculo Resultado
Intervalo de 1 a 100, um número Um inteiro entre 1 e 100, com 1% de chance para cada
Dado de 1 a 6 Cada face com 16,7% de chance
6 números únicos entre 1 e 60 Uma entre 50.063.860 combinações
Decimal entre 0 e 1 Um valor como 0,7314
Mihail Doncenco
Mihail Doncenco Criador do site e especialista em calculadoras

Fundador e desenvolvedor do CalcMate. Cria e mantém todas as calculadoras do site, com foco na precisão das fórmulas e em resultados claros e práticos.

Como Usar o Gerador de Números Aleatórios?

Digite o valor mínimo e o máximo do intervalo e a quantidade de números que quer sortear. Use 1 a 6 para simular um dado ou 1 a 60 para um sorteio de seis dezenas.

Escolha se os números podem se repetir ou se cada um deve ser único, escolha entre inteiros e decimais e clique em Gerar. No modo sem repetição, a quantidade pedida não pode passar do total de valores do intervalo: não dá para sortear 10 números únicos entre 1 e 5. Serve para rifas, sorteios entre amigos, amostras e jogos, mas não para senhas nem para sorteios que exijam auditoria oficial.

Princípios Atrás da Geração de Números Aleatórios

Computadores geram números pseudoaleatórios: um algoritmo determinístico parte de uma semente, geralmente tirada do relógio ou do sistema, e produz uma sequência que passa em testes estatísticos de uniformidade. Para um inteiro entre \(min\) e \(max\), a conta usual é \[N = min + \left\lfloor U \times (max - min + 1) \right\rfloor\] em que \(U\) é um número uniforme em \([0, 1)\). Em um dado de 1 a 6, cada face tem probabilidade \(1/6 \approx 16{,}7\%\). Sem repetição, o número de combinações possíveis é \(\binom{n}{k}\): escolher 6 números entre 60 resulta em \(\binom{60}{6} = 50\,063\,860\) combinações, a mesma chance de um jogo da Mega-Sena. Como o resultado é calculado por algoritmo, esse tipo de gerador é adequado para jogos, amostras e simulações, mas não para criptografia.Diagrama de geração de números aleatórios

Dicas Úteis 💡

  • Numere a lista de participantes de 1 a N e sorteie dentro desse intervalo.
  • Para um sorteio que exige prova, grave a tela ou registre o resultado na hora.

📋Passos para Calcular

  1. Insira o valor mínimo e o máximo.

  2. Escolha a quantidade e se os números podem se repetir.

  3. Clique em gerar para ver os resultados.

Erros a evitar ⚠️

  1. Definir o mínimo maior que o máximo.
  2. Achar que os números não se repetem sem ativar a opção de números únicos.
  3. Pedir mais números únicos do que o intervalo tem.
  4. Esperar aleatoriedade física: um algoritmo é pseudoaleatório.

Aplicações Práticas📊

  1. Sorteie o vencedor de uma rifa ou de um sorteio entre amigos ou colegas.

  2. Simule dados e moedas em jogos de tabuleiro e RPG.

  3. Escolha uma amostra aleatória de uma lista numerada para pesquisas e testes.

  4. Gere dados de teste para planilhas e simulações simples.

Perguntas e Respostas

Como gerar números aleatórios sem repetições?

Ative a opção de números únicos e defina uma quantidade que caiba no intervalo. Para sortear 6 números entre 1 e 60, o gerador entrega 6 valores diferentes, e há \(\binom{60}{6} = 50\,063\,860\) combinações possíveis. Se pedir mais valores únicos do que o intervalo tem, como 10 entre 1 e 5, o sorteio é impossível.

Como o RNG garante que os resultados não são viciados?

Um RNG sem viés dá a cada valor a mesma probabilidade, e com 6000 lançamentos simulados de um dado, cada face deve ficar perto de 1000. Nenhum gerador pode garantir isso a cada sorteio individual, porque a aleatoriedade tem variação natural. Para um teste rápido, gere muitos valores e compare as frequências.

Existem aplicações para gerar números decimais aleatórios?

Sim, decimais servem para simular medidas contínuas, como temperatura, tempo ou erro de medição. Um decimal entre \(a\) e \(b\) sai de \(a + U(b - a)\), em que \(U\) é uniforme em \([0, 1)\). Para senhas, chaves ou sorteios com valor legal, use um gerador criptográfico (como crypto.getRandomValues no navegador) e, no Brasil, consulte as regras de sorteios promocionais (Lei 5.768/1971).

O gerador de números aleatórios é adequado para uso estatístico?

Para sorteios simples e amostras sem exigência de rigor, sim, mas pesquisas formais pedem um gerador documentado e semente registrada. Algoritmos como o Mersenne Twister costumam ser usados em simulações de Monte Carlo e em testes A/B. Para estudos acadêmicos, use o gerador da sua linguagem estatística (R, Python) e registre a semente para reproduzir o resultado.

O que define um bom Gerador de Números Aleatórios (RNG)?

Um bom RNG dá a cada valor do intervalo a mesma chance e produz sequências sem padrão previsível. Em um dado de 6 faces, cada número deve sair em cerca de 16,7% dos lançamentos, e em 600 lançamentos você espera perto de 100 por face, com variação natural de poucas unidades. Para sorteios e jogos casuais, um gerador pseudoaleatório já cumpre esse papel.

Posso definir intervalos personalizados como 1-100 ou 1-1000?

Sim, você define o mínimo e o máximo livremente, como 1 a 10, 1 a 100 ou 1 a 1.000. Em 1 a 100, cada número tem 1% de chance. Para escolher um vencedor entre 350 participantes, numere a lista de 1 a 350 e sorteie nesse intervalo.

Qual algoritmo o CalcMate utiliza para gerar números?

O gerador é pseudoaleatório, ou seja, calculado por algoritmo e não por um fenômeno físico. Algoritmos comuns são o Mersenne Twister (MT19937), de Matsumoto e Nishimura (1998), cujo período é \(2^{19937} - 1\), e os da família xorshift. Esses métodos são bons para simulações e jogos, mas não são seguros para criptografia.
Nota: Esta calculadora foi projetada para fornecer estimativas úteis para fins informativos. Embora nos esforcemos pela precisão, os resultados podem variar com base nas leis locais e circunstâncias individuais. Recomendamos consultar um consultor profissional para decisões críticas.