O que é Gerador de Números Aleatórios?
O Gerador de Números Aleatórios usa o motor criptográfico do seu dispositivo para produzir números aleatórios. Defina um intervalo e gere um ou vários números para loterias, jogos, amostragem estatística ou tomada de decisões.
Defina um mínimo e um máximo, escolha quantos números você precisa (até 1.000 por sorteio) e decida se duplicatas são permitidas. Alterne entre modo inteiro e decimal, restrinja os sorteios de inteiros a só ímpares ou só pares, exclua números específicos e copie ou baixe o resultado como arquivo de texto. O gerador retira entropia de crypto.getRandomValues — a fonte criptográfica do sistema operacional, a mesma usada para gerar chaves TLS — por isso cada sorteio é genuinamente imprevisível, não uma sequência cíclica como a de Math.random.
Como usar
- Passo 1 — Defina os valores mínimo e máximo do intervalo.
- Passo 2 — Escolha quantos números aleatórios deseja gerar de uma vez.
- Passo 3 — Clique em gerar e copie os resultados. Gere novamente a qualquer momento para obter números novos.
Quando usar
- Sortear números de loteria ou da loteria interna do escritório no intervalo 1–49 ou 1–69.
- Gerar PIN de 4 dígitos ou código de 6 dígitos pra teste sem usar dado real de cliente.
- Selecionar IDs de amostra estatística num dataset onde cada linha tem uma chave inteira única.
Resultado
Gere 6 números aleatórios únicos entre 1 e 49 para escolher os números do seu bilhete de loteria semanal.
Perguntas frequentes
- Isso é realmente aleatório ou só pseudoaleatório embaralhado?
- Usa crypto.getRandomValues, que pega entropia do CSPRNG do sistema operacional — a mesma fonte que alimenta chaves TLS. É um aleatório criptograficamente seguro, muito mais robusto que o Math.random determinístico.
- Qual a diferença entre números únicos e não únicos?
- No modo único cada número sai do pool assim que é sorteado, então nenhum valor se repete no mesmo resultado — ideal pra loteria. Sem isso, cada tirada é independente e duplicatas podem aparecer — bom pra rolagem de dado ou amostragem com reposição.
- Qual é o maior intervalo de números que posso usar?
- Os campos aceitam qualquer inteiro que o JavaScript represente com precisão (mais ou menos de −9×10¹⁵ a 9×10¹⁵). Nessa escala, fica difícil mexer nos campos; em intervalos acima de alguns bilhões, digite com cuidado.
- Por que o modo único dá erro em alguns intervalos?
- Porque é impossível tirar 10 números únicos no intervalo 1–5: não tem valores suficientes. A ferramenta bloqueia esse caso e avisa. Amplie o intervalo, reduza a quantidade ou desligue o modo único.
- Posso usar esses números pra algo sensível em segurança?
- Para usos pequenos como sorteios, PINs de teste ou códigos tipo PIN, sim — a fonte é criptográfica. Para senhas reais ou chaves de criptografia, use um gerenciador de senhas que cuide do comprimento e das classes de caracteres corretamente. Esta ferramenta produz apenas inteiros ou decimais com precisão fixa, nunca strings ou misturas alfanuméricas.
Ferramentas relacionadas
Calculadora de regressão
Realize análise de regressão linear e polinomial
Calculadora de matrizes
Realize operações e cálculos com matrizes
Calculadora Qui-Quadrado
Realize testes estatísticos de qui-quadrado
Calculadora gráfica
Plote funções matemáticas em um gráfico
Calculadora de Área no Mapa
Desenhe formas no mapa para calcular a área
Calculadora de escore Z
Calcule escores Z, percentis e probabilidades