Skip to main content

Publicado: 2026-07-28Última atualização: 2026-08-19Por Davide Coronese

Gerador de Números Aleatórios

Gere números aleatórios em intervalos personalizados com opção de números únicos.

Fontes e Referências:NIST - Randomness
Local calculation in your browserno data sent — formula in lib/calculators/*.ts + automated tests
Fórmula PrincipalVerified source
Integer = Math.floor(PRNG() × (Max - Min + 1)) + Min

Escala o intervalo contínuo de ponto flutuante [0, 1) para o intervalo inteiro desejado [Min, Max] sem introduzir viés de módulo.

Gerador Aleatório

Quer calcular rápido? Um gerador de números aleatórios garante imparcialidade e transparência em sorteios, decisões e simulações estatísticas.

TL;DR

  • Os computadores usam algoritmos matemáticos conhecidos como Geradores de Números Pseudoaleatórios (PRNGs) para gerar sequências de números que imitam o acaso físico absoluto.
  • Fórmula Principal: Integer = Math.floor(PRNG() × (Max - Min + 1)) + Min
  • SuperEnalotto / Loteria de 6 em 90 números

Como funciona

Os computadores usam algoritmos matemáticos conhecidos como Geradores de Números Pseudoaleatórios (PRNGs) para gerar sequências de números que imitam o acaso físico absoluto.

A fórmula

Para um intervalo fechado entre o Mínimo [A] e o Máximo [B], o número total de resultados distintos N é (B - A + 1). A probabilidade P de sortear qualquer número inteiro específico x é 1 / N.

Escala o intervalo contínuo de ponto flutuante [0, 1) para o intervalo inteiro desejado [Min, Max] sem introduzir viés de módulo.

Exemplos

SuperEnalotto / Loteria de 6 em 90 números

  1. Definir o intervalo: Min = 1, Max = 90
  2. Quantidade = 6 números
  3. Modo: números únicos (sem duplicatas)
  4. Ordenar: crescente

Simulação de Lançamento de Dados

  1. Definir o intervalo: Min = 1, Max = 6
  2. Quantidade = 1 (ou 2 para dois dados)

Código OTP / PIN seguro (1000, 9999)

  1. Intervalo: Mín = 1000, Máx = 9999
  2. Quantidade = 1 número
  3. Modo: Permitir duplicados (um sorteio)
  4. Clique em Calcular para gerar o código

Atribuição aleatória de lugares / equipas (1, 10)

  1. Intervalo: Mín = 1, Máx = 10
  2. Quantidade = 10 números
  3. Modo: Números únicos (sem duplicados)
  4. Ordem: Crescente, pronto a atribuir

Quando usar

Concursos, Rifas e Sorteios

Selecione os números de bilhetes vencedores de forma transparente, sem viés humano.

Amostragem Estatística

Selecione subconjuntos aleatórios de dados para pesquisa científica e testes A/B.

Palavras-passe e códigos de segurança

Gere OTP numéricos, PIN e códigos de verificação instantaneamente, sem viés humano.

Simulações e experiências

Execute simulações estilo Monte Carlo ou experiências de probabilidade com sorteios uniformes e repetíveis.

⚠ Erros comuns

  • Confundir Permissão de Duplicados com Sorteios Únicos: Selecionar vários números da loteria com duplicados permitidos pode resultar em números idênticos no mesmo sorteio.
  • Esquecer o intervalo exato: esperar valores fora de [Mín, Máx] (por exemplo 0, 10 quando Mín = 1) produz resultados não pretendidos. Verifique sempre o intervalo antes de sortear.

FAQ (8)

Este gerador de números aleatórios é adequado para loterias?

Sim, ele gera sorteios aleatórios uniformes e independentes ideais para loterias, rifas, jogos e seleções aleatórias.

Posso gerar números negativos?

Sim, defina Mín para um valor negativo (ex.: Mín = -10, Máx = 10) e o gerador sorteará de todo o intervalo fechado, incluindo negativos.

Porque é que às vezes sai o mesmo número duas vezes?

Porque cada sorteio é independente quando o modo 'Permitir duplicados' está ativo. Ative 'Números únicos' quando precisar de valores não repetidos, como amostras ou lugares.

O gerador é imparcial para sorteios?

Sim, a distribuição uniforme significa que cada inteiro do intervalo tem exatamente a mesma probabilidade, tornando-o adequado para sorteios, lotarias e seleções aleatórias justas.

Guardam números de áreas ou conversões?

Nunca. Conversões — kg→lbs, áreas, frações — em local, sem envio. Pode converter 1.500 kg num PC partilhado e sair tranquilo.

Sem internet na aula?

Sim. Carregue uma vez por Wi-Fi e depois frações, bases ou desvio-padrão ficam offline na sala sem rede. É só matemática em JavaScript.

Que precisão?

Definições padrão (1 kg = 2,20462 lbs, BIPM) e testes automáticos. Para trabalhos ou obra chega bem; para perícia certificada verifique a norma primária.

Partilho com colega?

Toque 'Partilhar link': põe os inputs na URL e o colega vê o mesmo 3/4 → 0,75 → 75% sem reescrever.

Fontes e Referências

Calculadoras Relacionadas

Procurando outras ferramentas?Descubra nossa coleção completa de recursos leves e prontos para uso offline
Voltar ao Painel