Gerador de número aleatório

Sorteie números aleatórios em qualquer intervalo, na hora.

Como gerar números aleatórios

  1. Digite o menor e o maior número, ou escolha um modelo pronto.
  2. Defina quantos números você quer e se podem se repetir.
  3. Clique em Gerar para obter seus números.

Para que servem os modelos prontos

ModeloIntervalo e quantidadeUso típico
1 a 101 número, 1 a 10Quebra-gelo rápido ou escolher a ordem de um grupo pequeno
1 a 1001 número, 1 a 100Jogos de adivinhação em sala de aula, questionários
1 a 10001 número, 1 a 1000Rifas, sorteios, prêmios maiores
Loteria6 números únicos, 1 a 49, ordenadosO formato 6 de 49 usado por loterias como a Mega-Sena de outros países
Dado1 número, 1 a 6Uma rolagem de dado de seis lados sem dado físico

Todo modelo só preenche os campos de intervalo e quantidade, então você pode ajustar qualquer um deles depois, por exemplo mudando o intervalo do modelo de loteria para combinar com as regras de outra loteria.

Definindo um intervalo personalizado, com exemplos

Digite qualquer mínimo e máximo, incluindo números negativos e decimais. Um mínimo de -10 e máximo de 10 cobre 21 números inteiros, de -10 até 10.

Casas decimais distribuem os resultados igualmente pelo intervalo em vez de arredondar para números inteiros. Definir decimais como 2 com um intervalo de 0 a 1 pode retornar um resultado como 0,37 ou 0,82, útil para simular porcentagens ou probabilidades.

O modo sem repetição remove duplicatas dentro de um lote. Se você pedir 20 números únicos de um intervalo de só 15, a ferramenta avisa que o intervalo é pequeno demais em vez de retornar menos números do que você pediu.

Usos comuns além de jogos

  • Escolher um tamanho de amostra ou ponto de partida aleatório para uma pesquisa ou tarefa de estudo.
  • Atribuir números de ganhador de rifa ou sorteio que combinem com os números de bilhete já distribuídos.
  • Gerar dados de teste para uma planilha ou um projeto de código.
  • Resolver uma escolha justa entre mais de 2 opções, como decidir quem apresenta primeiro em uma reunião.
  • Escolher uma página, linha ou item aleatório de uma lista numerada quando você quer uma checagem sem viés.

Perguntas frequentes sobre Gerador de número aleatório

Isso é realmente aleatório?

Sim. Usa o gerador de números aleatórios criptográfico do seu navegador, a mesma fonte usada para chaves de criptografia, em vez de uma função pseudoaleatória simples.

Como funciona o modo sem repetição?

Com sorteio sem repetição ligado, nenhum número se repete em um lote. Se seu intervalo for menor que a quantidade pedida, a ferramenta avisa em vez de adivinhar.

Posso gerar números de loteria?

Sim, use o modelo de loteria para 6 números únicos de 1 a 49, ordenados do menor para o maior. Mude o intervalo e a quantidade para combinar com as regras da sua loteria específica.

Quantos números posso gerar de uma vez?

Até 100 em um único lote. Rode de novo para mais.

Posso gerar números decimais?

Sim, defina as casas decimais acima de 0 para números como 3,5 ou 12,75, distribuídos igualmente pelo intervalo escolhido.

Posso gerar números negativos?

Sim, defina o mínimo abaixo de 0, por exemplo -50 a 50, e resultados negativos são sorteados igual aos positivos.

Isso é justo o suficiente para um sorteio ou uma rifa?

Sim. Todo número no intervalo tem chance igual pelo gerador de números aleatórios criptográfico do seu navegador, e o modo sem repetição impede que o mesmo número de participante seja sorteado duas vezes.

Qual a diferença disso para Math.random() no código?

Math.random() é uma função pseudoaleatória rápida, não feita para segurança. Esta ferramenta usa os valores aleatórios da Web Crypto API, a mesma fonte usada para chaves de criptografia, o que remove qualquer risco de um padrão previsível.

Ferramentas relacionadas