Pular para o conteúdo
SPCXTools

Gerador de Números Aleatórios

Sorteie números aleatórios em qualquer intervalo — um de cada vez ou milhares, sem repetições se precisar.

Roda localmente — os arquivos não saem do seu dispositivo

Carregando ferramenta…

Como usar: Gerador de Números Aleatórios

  1. 1Digite os valores Mínimo e Máximo. Ambos os extremos do intervalo são incluídos.
  2. 2Defina Quantos números você quer e, para decimais, o número de Casas decimais.
  3. 3Mantenha a opção Sem duplicatas marcada para sortear cada número no máximo uma vez, como em um sorteio ou loteria.
  4. 4Clique em Gerar. Marque Ordenar resultados para listar os números em ordem crescente e depois copiá-los.

Gere números aleatórios em qualquer intervalo

Precisa de um número entre 1 e 100, seis dezenas para a loteria ou uma lista de 1.000 valores aleatórios para um teste? Este gerador de números aleatórios sorteia números em qualquer intervalo que você escolher, com opções para não haver duplicatas, ordenar os resultados e usar casas decimais. Ele usa a aleatoriedade criptograficamente segura do seu navegador, então os resultados são imprevisíveis e uniformemente distribuídos, e nada é enviado para um servidor.

Recursos

  • Qualquer intervalo, incluindo números negativos e valores muito grandes.
  • Um ou vários: gere até 10.000 números com um único clique.
  • Modo Sem duplicatas que sorteia números como se fossem bolas de um saco, de forma eficiente mesmo para intervalos enormes.
  • Números decimais com até seis casas decimais.
  • Ordene os resultados em ordem crescente e copie-os como uma lista.
  • Imparcial: a amostragem de rejeição garante que cada valor no intervalo tenha a mesma probabilidade de ser sorteado.

Usos populares

Jogos e decisões. Jogue um dado virtual (1–6), escolha quem começa, selecione uma página ou pergunta aleatória, ou tome uma decisão de forma justa.

Rifas e sorteios. Atribua um número a cada participante e sorteie os ganhadores sem duplicatas. Como a aleatoriedade vem de uma fonte segura, ninguém pode prever ou influenciar o resultado.

Loterias. Gere um conjunto de números únicos para bilhetes de loteria. Escolhas aleatórias evitam padrões populares como datas de aniversário, o que significa que você tem menos probabilidade de dividir um prêmio.

Educação e pesquisa. Selecione amostras aleatórias de uma lista numerada, distribua participantes em grupos ou crie exercícios práticos.

Testes de software. Gere dados de entrada, IDs ou conjuntos de dados de amostra em um intervalo específico.

Como números aleatórios "justos" são produzidos

Uma abordagem ingênua pegaria um valor aleatório grande e usaria o resto da divisão pelo tamanho do intervalo. Isso favorece sutilmente alguns números sempre que o intervalo não é um divisor exato da fonte aleatória. Em vez disso, esta ferramenta descarta valores que causariam viés e sorteia novamente ("amostragem de rejeição"), de modo que um intervalo de 1 a 3 dá a cada número exatamente uma chance em três.

Para sorteios únicos, a ferramenta realiza um embaralhamento parcial de Fisher–Yates: conceitualmente, ela embaralha todo o intervalo e pega os primeiros números, mas sem nunca construir a lista completa, de modo que sortear 10 números de 1 a 1.000.000.000 é instantâneo.

Se você precisa de texto aleatório em vez de números, experimente o Gerador de Senhas ou o Gerador de UUID.

Perguntas frequentes

Os números são verdadeiramente aleatórios?
Eles vêm do gerador de números aleatórios criptograficamente seguro do seu navegador (crypto.getRandomValues), que é alimentado por fontes imprevisíveis do sistema. A ferramenta também usa amostragem de rejeição, então cada número no intervalo tem exatamente a mesma probabilidade de ser sorteado — não há viés para números menores.
O mínimo e o máximo são incluídos?
Sim. Um intervalo de 1 a 10 pode retornar tanto 1 quanto 10. Para decimais, os resultados podem ser qualquer valor entre os dois números.
Como eu sorteio números da loteria?
Defina o intervalo usado pela sua loteria (por exemplo, de 1 a 49), defina Quantos para o número de dezenas sorteadas (por exemplo, 6), mantenha a opção Sem duplicatas ativada e marque Ordenar resultados. Lembre-se de que toda combinação tem exatamente a mesma chance de ganhar.
Por que recebo um erro com a opção 'Sem duplicatas'?
Você pediu mais números únicos do que o intervalo contém — por exemplo, 20 números únicos entre 1 e 10. Aumente o intervalo, diminua a quantidade ou permita duplicatas.
Posso usar para um sorteio ou rifa?
Sim. Numere os participantes, defina o intervalo correspondente e sorteie quantos ganhadores precisar, sem duplicatas. Para maior transparência, você pode gravar sua tela durante a geração dos números.
Algo é enviado para um servidor?
Não. Os números são gerados no seu dispositivo.