Ir para o conteúdo
Calculadoras online, rápidas e explicadas contato@nztbr.com

Marketing e Publicidade

Calculadora de Números Aleatórios

Use esta calculadora para sortear um ou mais números inteiros dentro do intervalo que você escolher. É possível permitir repetições ou gerar somente números únicos, com visualização imediata dos resultados.

Por Stéfano Barcellos, Formado em Direito Publicada em Atualizada em

Compartilhar

Salvar e imprimir

Exportar para Word

Informe o menor e o maior número do intervalo. Escolha quantos números deseja gerar e, se necessário, marque a opção para não repetir resultados.

O que esta calculadora de números aleatórios faz

Esta calculadora de números aleatórios gera valores inteiros dentro de um intervalo escolhido por você. Basta definir o menor número, o maior número e a quantidade desejada. O resultado pode servir para organizar sorteios simples, selecionar posições em uma lista, criar exercícios, distribuir participantes em uma dinâmica ou produzir dados de teste.

O intervalo é inclusivo: quando você informa 1 como menor número e 10 como maior número, tanto o 1 quanto o 10 podem aparecer. O sorteador usa o mecanismo de aleatoriedade disponibilizado pelo navegador para escolher cada valor. Não há ordem previsível entre os números exibidos nem preferência intencional por qualquer número do intervalo.

Também há uma opção para gerar resultados sem repetição. Ela é útil quando cada número representa uma pessoa, cupom, posição ou item que só pode ser selecionado uma vez. Se a repetição estiver permitida, um mesmo valor poderá aparecer mais de uma vez, pois cada extração é independente das anteriores.

Como usar o gerador de números aleatórios

Menor número

Digite o limite inferior do sorteio. Ele precisa ser um número inteiro e pode ser negativo, zero ou positivo. Por exemplo, para sortear temperaturas inteiras de uma escala entre -5 e 5, informe -5 neste campo.

Maior número

Digite o limite superior. Ele também deve ser inteiro e precisa ser maior ou igual ao menor número. Para sortear um número de 1 a 50, use 1 no primeiro campo e 50 no segundo. Os dois extremos participam do sorteio.

Quantidade de números

Informe quantos resultados devem ser produzidos de uma só vez. Para escolher três ganhadores, por exemplo, use a quantidade 3. O campo aceita apenas valores inteiros positivos; uma quantidade decimal não corresponde a um número completo de extrações.

Gerar números sem repetição

Marque esta opção quando não quiser que um valor seja sorteado duas vezes. Nesse modo, a quantidade solicitada não pode superar o total de números disponíveis no intervalo. De 1 a 10 existem dez números possíveis; portanto, não é possível obter onze resultados únicos nesse conjunto.

Botões e resultado

Clique em Gerar números para executar o sorteio. O resultado aparece separado por vírgulas, acompanhado de um resumo do intervalo e do modo utilizado. Use Limpar para restaurar os valores iniciais e apagar o resultado anterior.

Como o cálculo do número aleatório é feito

Embora seja chamada de calculadora, a ferramenta não aplica uma operação aritmética convencional para chegar a uma resposta única. Ela seleciona valores em um conjunto delimitado. Primeiro, identifica-se a quantidade de inteiros possíveis no intervalo:

Quantidade de possibilidades = maior número − menor número + 1

O acréscimo de 1 é necessário porque os limites são incluídos. Entre 4 e 8, por exemplo, as possibilidades são 4, 5, 6, 7 e 8: cinco valores. Para cada extração, o navegador produz uma fração pseudoaleatória entre 0 e 1, e a ferramenta a converte em uma posição do intervalo por meio da fórmula:

Número sorteado = menor número + ⌊aleatório × quantidade de possibilidades⌋

O símbolo ⌊ ⌋ representa o arredondamento para baixo. Se o intervalo for de 1 a 10 e a fração gerada for 0,723, o cálculo será 1 + ⌊0,723 × 10⌋ = 1 + 7 = 8. A fração nunca chega a 1, o que impede a geração de um valor acima do limite máximo.

Com repetição permitida, a fórmula é aplicada tantas vezes quanto a quantidade solicitada. Sem repetição, cada valor escolhido é retirado das possibilidades restantes antes da próxima extração. Assim, todos os resultados apresentados nesse modo são distintos.

Tabelas de apoio para definir o sorteio

Quantidade de valores disponíveis

Intervalo informadoValores possíveisTotal disponível
1 a 61, 2, 3, 4, 5 e 66
0 a 90 até 910
20 a 3020 até 3011
-3 a 3-3 até 37

Diferença entre os modos de extração

ConfiguraçãoExemplo de saídaQuando usar
Com repetição4, 1, 4, 6Simulações, dados e tentativas independentes
Sem repetição4, 1, 6, 2Escolha de ganhadores, posições ou participantes
Uma extração7Decisão simples ou número único
Intervalo negativo-2, 0, 3Exercícios matemáticos e dados com escala centrada em zero

Exemplos resolvidos

Exemplo 1: sorteio de um dado virtual

Para simular uma face de dado comum, informe menor número 1, maior número 6 e quantidade 1. Há seis possibilidades equiprováveis no modelo adotado pela ferramenta. Um resultado possível é 5; em outra execução, qualquer valor inteiro de 1 a 6 pode ser exibido.

Exemplo 2: escolha de três participantes

Suponha uma lista numerada de 1 a 25 e a necessidade de escolher três pessoas sem selecionar alguém duas vezes. Informe 1, 25 e 3, depois marque a opção de números únicos. Uma saída possível é 18, 4 e 23. Os números correspondem às posições da lista, e não identificam pessoas por si só.

Exemplo 3: criação de dados de teste

Uma planilha precisa de oito avaliações inteiras entre 0 e 10, admitindo valores iguais. Informe 0 como mínimo, 10 como máximo e 8 como quantidade, deixando a opção de exclusividade desmarcada. Uma possível saída é 7, 3, 10, 7, 0, 4, 9, 2. O segundo 7 é válido porque há repetição permitida.

Uso em sorteios, jogos e atividades

Um gerador de números aleatórios é apropriado para tarefas rápidas nas quais o intervalo já está definido. Em atividades educacionais, pode escolher uma questão, um aluno por posição na chamada ou valores para exercícios. Em jogos, pode substituir uma rolagem simples ou definir uma ordem inicial. Em campanhas, pode ajudar a montar amostras internas ou selecionar códigos, desde que as regras estejam estabelecidas antes da execução.

Para sorteios promocionais, culturais ou comerciais, porém, gerar um número é apenas uma parte do processo. É preciso vincular previamente cada número a um participante elegível, preservar registros, divulgar critérios e observar a regulamentação aplicável. Um resultado aleatório isolado não demonstra, por si só, que o procedimento foi auditável, público ou compatível com todas as exigências legais.

Também convém separar aleatoriedade de segurança. A função padrão do navegador é adequada para usos cotidianos, testes e dinâmicas simples. Ela não deve ser considerada uma fonte criptográfica para senhas, chaves de acesso, tokens de autenticação, códigos de recuperação ou qualquer aplicação em que a previsibilidade possa causar risco. Nesses cenários, devem ser empregadas rotinas específicas de segurança e controles técnicos apropriados.

Base técnica e critérios utilizados

A ferramenta trabalha com números inteiros e utiliza o recurso Math.random() do JavaScript, previsto na especificação ECMAScript. Esse recurso retorna um valor pseudoaleatório maior ou igual a zero e menor que um. A conversão para um inteiro do intervalo é realizada com arredondamento para baixo, preservando os limites que o usuário informou.

Em termos de probabilidade, quando a geração é uniforme, cada inteiro de um mesmo intervalo possui a mesma chance teórica em uma extração individual. No intervalo de 1 a 100, a probabilidade teórica de um número específico em uma única extração é 1/100, ou 1%. Isso não significa que a frequência observada em poucas tentativas será exatamente igual: variações são esperadas em amostras pequenas.

No modo sem repetição, a chance de cada elemento ser incluído no conjunto final é simétrica quando o algoritmo seleciona posições aleatórias entre os itens ainda disponíveis. A ordem de apresentação também é a ordem em que os números foram extraídos; ela não representa classificação, prioridade ou resultado ordenado.

Erros comuns ao gerar números aleatórios

  • Informar o maior número abaixo do menor número, criando um intervalo inválido.
  • Solicitar números únicos em quantidade superior à quantidade de valores disponíveis.
  • Esperar resultados decimais: esta calculadora gera somente números inteiros.
  • Interpretar a posição visual do resultado como ordem de classificação ou preferência.
  • Usar a ferramenta como prova suficiente de lisura em promoção regulada ou disputa formal.
  • Usar números gerados pelo navegador para criar senhas, credenciais ou segredos de segurança.
  • Esquecer que, com repetição permitida, valores iguais podem aparecer normalmente.

Limites do resultado

O resultado depende dos campos preenchidos e do ambiente do navegador no momento da execução. Ele não cria cadastro de participantes, não associa automaticamente os números a nomes e não armazena histórico de sorteios. Se precisar documentar uma seleção, registre as regras, a lista elegível, a configuração usada, a data do procedimento e os resultados por meios adequados ao seu contexto.

Esta página não substitui sistemas certificados, auditorias independentes, regulamentos de promoção ou mecanismos de segurança. A igualdade de chance descrita é uma propriedade do método de seleção dentro do intervalo informado, e não uma garantia jurídica sobre um processo externo que envolva pessoas, inscrições, elegibilidade ou distribuição de prêmios.

Aviso: o resultado é uma estimativa informativa de seleção aleatória, não substitui cálculo oficial nem orientação de profissional habilitado, e convenções coletivas, contratos e regras específicas podem alterar o valor final. Para sorteios sujeitos a regulamento, autorização ou auditoria, verifique as exigências aplicáveis antes de utilizar o resultado.

Base do conteúdo

Referências

  1. ECMAScript Language Specification Ecma International 2024 Acessar
  2. Math.random() MDN Web Docs 2024 Acessar
  3. Random Number Generation National Institute of Standards and Technology 2015 Acessar
  4. Lei nº 5.768, de 20 de dezembro de 1971 Presidência da República 1971 Acessar
  5. Promoções Comerciais Ministério da Fazenda 2024 Acessar

Dúvidas comuns

Perguntas frequentes

Como gerar um número aleatório entre dois valores?

Preencha o menor e o maior número do intervalo e informe a quantidade 1. Ao clicar em gerar, a ferramenta pode retornar qualquer número inteiro entre os limites, incluindo os dois extremos.

O número mínimo e o máximo entram no sorteio?

Sim. O intervalo usado pela calculadora é inclusivo, portanto os limites inferior e superior têm possibilidade de aparecer. De 1 a 10, por exemplo, o 1 e o 10 são resultados válidos.

Posso sortear números sem repetir?

Sim. Marque a opção de números sem repetição antes de gerar o resultado. A quantidade solicitada deve ser igual ou menor que o total de inteiros existentes no intervalo escolhido.

Por que apareceu um número repetido no resultado?

Isso ocorre quando a opção de exclusividade está desmarcada. Nesse modo, cada extração é independente e o mesmo número pode ser escolhido novamente.

Esta calculadora gera números decimais?

Não. A ferramenta foi desenvolvida para gerar números inteiros, como 1, 25 ou -3. Para sorteios com casas decimais, é necessário um gerador que permita definir precisão decimal.

Posso usar o resultado para escolher ganhadores de um sorteio?

A ferramenta pode selecionar posições numéricas de uma lista, mas não substitui regras, registros e exigências aplicáveis ao sorteio. Em promoções reguladas, verifique a necessidade de autorização e mecanismos de comprovação.

Os resultados são seguros para criar senhas?

Não é recomendável usar este gerador para senhas, códigos de acesso ou chaves de segurança. Esses usos exigem fontes de aleatoriedade criptograficamente seguras e práticas adicionais de proteção.

Quem escreveu

Stéfano Barcellos

Formado em Direito

Formado em Direito, escreve sobre cálculos aplicados ao dia a dia: prazos, jornada de trabalho, juros, impostos e conversões. Revisa cada calculadora do 11 Calculadoras antes da publicação.

  • Bacharel em Direito
  • Produção de conteúdo editorial desde 2016
  • Responsável pela revisão técnica das calculadoras publicadas

Continue calculando

Calculadoras relacionadas

Lista completa