Sem upload, 100% local, sem conta

Gerador de Números Aleatórios

Instantâneo, seguro e completamente offline, seus números nunca saem do seu dispositivo.

Como o Gerador de Números Aleatórios funciona

O Gerador de Números Aleatórios produz um ou milhares de números inteiros aleatórios dentro de qualquer intervalo que defina, desde uma única seleção de lotaria até uma lista completa de identificadores únicos. Cada número é retirado da Web Crypto API (crypto.getRandomValues), suportada pela fonte de entropia criptograficamente segura integrada no seu sistema operativo. Isto é fundamentalmente diferente de Math.random(), que usa um algoritmo pseudo-aleatório determinístico que pode ser previsto se a semente for conhecida.

A ferramenta também oferece um modo sem duplicados para sorteios em que cada valor deve aparecer no máximo uma vez (implementado com amostragem por rejeição), ordenação opcional ascendente ou descendente e cópia com um clique da lista gerada. Toda a lógica de geração é executada localmente no seu navegador; nada é enviado para nenhum servidor.

Como usar o Gerador de Números Aleatórios, passo a passo

  1. Introduza os valores mínimo e máximo do intervalo (inteiros, incluindo valores negativos).
  2. Introduza quantos números quer gerar.
  3. Ative "Sem duplicados" se cada número deve aparecer no máximo uma vez na saída.
  4. Clique em Gerar.
  5. Copie o resultado com o botão de cópia com um clique, ou ordene-o de forma ascendente ou descendente antes de copiar.

Casos de uso comuns

  • Extrair seis números únicos de lotaria entre 1 e 49 usando o modo sem duplicados.
  • Selecionar aleatoriamente 10 vencedores de uma lista de 500 participantes numerados de 1 a 500.
  • Gerar uma lista de 100 IDs de alunos aleatórios num intervalo para um exercício de simulação de aula.
  • Escolher um número aleatório entre 1 e 6 para decidir a vez num jogo de tabuleiro quando não há dados físicos disponíveis.

Perguntas frequentes

Esta ferramenta envia os meus números ou entradas para um servidor?

Não. Tudo é executado no seu navegador usando JavaScript e a Web Crypto API. Não é feito nenhum pedido de rede durante a geração e a ferramenta funciona sem ligação à internet uma vez carregada a página.

Quão aleatórios são realmente os números?

crypto.getRandomValues é alimentada pelo kernel do sistema operativo usando fontes de entropia de hardware (ruído térmico, temporização de interrupções e similares). É a mesma fonte usada para a geração de chaves criptográficas. Math.random(), pelo contrário, usa um PRNG de software que é rápido mas determinístico e previsível se o seu estado for conhecido. Para a maioria das aplicações como sorteios e amostragens a diferença é académica, mas usar a fonte segura não custa nada e é o padrão correto.

Como funciona o modo sem duplicados?

A ferramenta extrai números um de cada vez. Se um número extraído já tiver sido selecionado, descarta-o e extrai outro (amostragem por rejeição). O intervalo deve conter pelo menos tantos inteiros distintos quanto a contagem solicitada; a ferramenta valida isso e mostra um erro se o pedido for impossível. Para contagens grandes em relação ao tamanho do intervalo, esta abordagem pode requerer muitas tentativas; a ferramenta limita as tentativas para evitar ciclos infinitos.

Posso gerar números fora do intervalo de inteiros?

A ferramenta gera inteiros (números inteiros), incluindo inteiros negativos. Os números decimais não são diretamente suportados. Para simular o lançamento de um dado de seis faces, defina o intervalo de 1 a 6. Para escolher uma percentagem aleatória, defina de 0 a 100.

O gerador é adequado para fins de segurança ou jogos de azar?

A fonte subjacente (crypto.getRandomValues) é adequada para uso criptográfico, mas esta ferramenta é um utilitário prático, não um sistema certificado para jogos de azar ou segurança. Para jogos de azar regulamentados ou geração de chaves criptográficas, use uma plataforma dedicada certificada.

Posso usá-la para números de lotaria ou um sorteio?

Sim. Defina o intervalo para corresponder à sua lotaria (por exemplo de 1 a 49), introduza a contagem (por exemplo 6), ative sem duplicados e clique em Gerar. A fonte segura torna o sorteio estatisticamente justo e imparcial. Pode regenerar quantas vezes quiser.