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
- Definir o intervalo: Min = 1, Max = 90
- Quantidade = 6 números
- Modo: números únicos (sem duplicatas)
- Ordenar: crescente
Simulação de Lançamento de Dados
- Definir o intervalo: Min = 1, Max = 6
- Quantidade = 1 (ou 2 para dois dados)
Código OTP / PIN seguro (1000, 9999)
- Intervalo: Mín = 1000, Máx = 9999
- Quantidade = 1 número
- Modo: Permitir duplicados (um sorteio)
- Clique em Calcular para gerar o código
Atribuição aleatória de lugares / equipas (1, 10)
- Intervalo: Mín = 1, Máx = 10
- Quantidade = 10 números
- Modo: Números únicos (sem duplicados)
- 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.