Skip to content
Random Number Generator
Tools

Random Number Generator

Novo

Generate one or thousands of random numbers in any range — no duplicates option, crypto-secure, instant copy.

Runs entirely in your browser. Nothing is uploaded.

Gerador de números aleatórios — qualquer intervalo, qualquer quantidade, sem limites

Este gerador de números aleatórios gratuito cria um ou milhares de inteiros aleatórios instantaneamente. Defina o Mínimo e o Máximo, escolha quantos números precisa, active opcionalmente a exclusão de duplicados e clique em Gerar. Os resultados aparecem em menos de um milissegundo e podem ser copiados para a área de transferência num único clique. Nada é enviado para servidores — a ferramenta funciona inteiramente no seu browser através da Web Crypto API, pelo que os seus dados e resultados ficam completamente privados.

Ao contrário de um simples lançador de dados, este gerador aceita qualquer intervalo numérico: sorteie um número entre 1 e 1 000 000 com a mesma facilidade que entre 1 e 6. Gere 500 números únicos para a lotaria, simule amostragem aleatória para uma aula de estatística ou sorteie o vencedor de um concurso — tudo sem criar conta nem instalar nada. Sem registo, sem limites e funciona offline após o carregamento da página.

Como utilizar o gerador de números aleatórios

Passo 1: Introduza um valor Mínimo (padrão 1) e um valor Máximo (padrão 100). Ambos podem ser negativos ou inteiros muito grandes. Passo 2: Defina a Quantidade — quantos números gerar de uma vez. O padrão é 1; o máximo é 10 000. Passo 3: Active "Sem duplicados" se precisar que cada resultado seja único dentro do intervalo. Passo 4: Clique em Gerar. Os resultados aparecem imediatamente na caixa de saída. Passo 5: Use Ordenar para organizar os resultados por ordem crescente, ou Copiar para enviar a lista completa para a área de transferência.

Clique novamente em Gerar ou prima Enter para um novo sorteio. Cada clique é estatisticamente independente — os resultados anteriores não influenciam os novos. Este é o comportamento correto para lançamentos de dados, sorteios e qualquer cenário em que cada extracção deva ser um evento aleatório independente.

Porquê este gerador usa crypto.getRandomValues() — e não Math.random()

A maioria das ferramentas de números aleatórios na web usa o Math.random() do JavaScript, que é um gerador pseudo-aleatório — parece aleatório, mas é uma sequência determinística derivada de um valor inicial. Com dados suficientes, a sequência pode ser prevista. Esta ferramenta usa crypto.getRandomValues(), a mesma fonte de entropia criptográfica utilizada em handshakes TLS, gestores de palavras-passe e geração de tokens seguros. Obtém dados do conjunto de entropia do sistema operativo, que inclui fontes de ruído de hardware na maioria dos dispositivos modernos.

Comparação com concorrentes: O gerador integrado do Google limita-se a um intervalo de 1–1 000 e gera apenas um número de cada vez. O Random.org usa ruído atmosférico de um servidor remoto — entrada genuinamente aleatória, mas efectua chamadas ao servidor e regista cada pedido. O gerador do Calculator.net tem uma interface básica sem geração em massa nem opção sem duplicados. O UtiloKit gera até 10 000 números por clique, funciona totalmente offline, não tem quotas de utilização e nunca regista nada.

Casos de uso comuns — sorteios, dados, lotaria, estatística

Sorteios e concursos: Atribua um número sequencial a cada participante, defina o Máximo como o total de inscrições, gere um número e tem um vencedor comprovadamente justo. Números da lotaria: Active "Sem duplicados", defina o Mínimo/Máximo de acordo com o intervalo do jogo (1–49 para a maioria dos jogos 6/49, como o Euromilhões ou o Totoloto) e defina a Quantidade com o número de escolhas necessárias. Simulação de dados: Mínimo 1, Máximo 6 para um d6; qualquer intervalo para dados poliédricos (d4, d8, d10, d12, d20, d100). Lance vários dados de uma vez aumentando a Quantidade. Estatística e investigação: Gere listas extensas para amostragem aleatória, simulações de Monte Carlo ou atribuições aleatórias em experiências onde a selecção manual introduziria viés.

Privacidade, utilização offline e sem limites

Este gerador de números aleatórios é inteiramente do lado do cliente — nenhum servidor recebe os seus dados ou resultados. Não há conta, nem rastreamento por cookies associado à ferramenta, nem limite de utilização. Após o carregamento da página, funciona offline. Em dispositivos móveis (Safari no iPhone, Chrome no Android), comporta-se de forma idêntica ao computador de secretária — esquema responsivo, entradas adaptadas ao toque e cópia rápida para a área de transferência.

Para aplicações sensíveis como a atribuição aleatória em ensaios clínicos ou a alocação cega em testes A/B, a natureza offline e sem registos significa zero exposição de dados a terceiros. Adicione esta página aos favoritos e use-a sempre que precisar de um RNG online rápido e fiável. O Random.org tem quotas diárias e regista pedidos nos servidores. O gerador do Google está limitado a 1–1 000. Esta ferramenta não tem limites nem retém quaisquer dados — nada é alguma vez enviado para lado nenhum.

Frequently asked questions

Como gero um número aleatório entre 1 e 100?

Defina o Mínimo como 1 e o Máximo como 100, deixe a Quantidade em 1 e clique em Gerar. A ferramenta usa a API <code>crypto.getRandomValues()</code> do browser — a mesma fonte de entropia criptográfica usada em gestores de palavras-passe e em encriptação TLS — em vez da função mais fraca <code>Math.random()</code>. Os resultados nunca são enviados para um servidor; tudo corre no seu browser. Clique em Gerar quantas vezes quiser, sem limite nem tempo de espera. Também pode premir Enter para um novo sorteio após o primeiro resultado.

Posso gerar vários números aleatórios de uma vez?

Sim. Defina o campo Quantidade para qualquer número até 10 000 e clique em Gerar uma vez para obter a lista completa instantaneamente. Active "Sem duplicados" e cada número na saída é garantidamente único — a ferramenta usa um baralhamento de Fisher-Yates sobre o intervalo para que nenhum valor apareça duas vezes. Sem essa opção, os números podem repetir-se, o que é o comportamento correcto para lançamentos de dados ou experiências de probabilidade em que cada evento é estatisticamente independente. Todos os números são gerados em bem menos de um milissegundo, independentemente da quantidade.

Qual é a diferença entre este gerador e o do Google?

A ferramenta integrada do Google está limitada a um intervalo de 1–1 000 e gera apenas um número de cada vez. O UtiloKit não tem limite superior no intervalo (qualquer inteiro até ao Number.MAX_SAFE_INTEGER do JavaScript), permite gerar até 10 000 números num único clique, inclui o modo "sem duplicados" e permite ordenar ou copiar os resultados com um clique. Também funciona totalmente offline — o Google regista as suas pesquisas nos seus servidores, enquanto esta ferramenta processa tudo do lado do cliente sem nada transmitir. Para geração em massa ou intervalos grandes, a diferença é significativa.

Este gerador de números aleatórios é verdadeiramente aleatório?

Usa <code>crypto.getRandomValues()</code>, que obtém entropia do conjunto de aleatoriedade do sistema operativo — incluindo fontes de ruído de hardware na maioria dos dispositivos modernos. Isto é muito mais imprevisível do que <code>Math.random()</code>, um algoritmo pseudo-aleatório que produz uma sequência determinística que poderia, teoricamente, ser prevista conhecendo o valor inicial. Para fins práticos — jogos, sorteios, trabalhos de estatística, amostragem aleatória — os resultados desta ferramenta são indistinguíveis de verdadeira aleatoriedade. Existem geradores de números aleatórios por hardware para aplicações de segurança extrema (como a geração de chaves criptográficas), mas o crypto.getRandomValues() é mais do que suficiente para qualquer utilização quotidiana.

Posso usar este gerador para escolher números da lotaria?

Sim. Para o Totoloto (6 números de 1 a 49), defina o Mínimo como 1, o Máximo como 49, a Quantidade como 6 e active "Sem duplicados". Clique em Gerar e tem as suas seis escolhas únicas. Para o Euromilhões (5 números de 1–50 mais 2 estrelas de 1–12), faça duas gerações separadas: primeiro 5 números sem duplicados no intervalo 1–50, depois 2 números no intervalo 1–12. A ferramenta adapta-se a qualquer formato de lotaria — basta ajustar o intervalo às regras do jogo.

Como simulo o lançamento de um dado com esta ferramenta?

Defina o Mínimo como 1, o Máximo como 6, a Quantidade como 1 e clique em Gerar para um dado de seis faces padrão. Para um dado de 10 faces (d10), use o Máximo 10. Para um d20 (comum em jogos de mesa como D&D), use o Máximo 20. Lance vários dados de uma vez aumentando a Quantidade — Quantidade 4 com Máximo 6 simula quatro lançamentos de d6 simultâneos. As repetições são permitidas por padrão, o que é estatisticamente correcto para dados (cada lançamento é independente). Se precisar de valores únicos — como ao tirar cartas de um baralho — active "Sem duplicados".

Posso gerar uma lista de números aleatórios sem repetição?

Sim. Active o interruptor "Sem duplicados" antes de gerar. A ferramenta extrai sem reposição do intervalo especificado, pelo que cada número na saída é único. Note que a Quantidade deve ser menor ou igual a (Máximo − Mínimo + 1): não é possível extrair mais valores únicos do que os existentes no intervalo. Se pedir mais, a ferramenta avisa-o e limita a saída. Este modo é útil para gerar ordens aleatórias de perguntas em inquéritos, escolhas de lotaria, atribuição de equipas, selecção de vencedores de concursos ou criação de conjuntos de dados baralhados para análise estatística sem reposição.

Funciona em dispositivos móveis — iPhone e Android?

Sim — totalmente responsivo no Safari para iPhone, Chrome e Samsung Internet para Android e Firefox Mobile. Não é necessário instalar nenhuma aplicação; corre directamente no browser. Os campos numéricos activam automaticamente o teclado numérico em dispositivos móveis. O botão Gerar e a função Copiar funcionam de forma fiável em ecrãs tácteis. As páginas carregam rapidamente mesmo em ligações mais lentas, e toda a geração é do lado do cliente sem chamadas ao servidor. Funciona de forma idêntica em orientação vertical e horizontal e funcionará sem ligação à internet após o carregamento da página.

Em que se distingue do Random.org?

O Random.org gera números usando ruído atmosférico obtido de um servidor remoto, o que significa que cada pedido implica uma chamada de rede e o registo do seu endereço IP e parâmetros no servidor. O UtiloKit corre 100% no seu browser usando a Web Crypto API — zero chamadas ao servidor, sem registos, sem visibilidade de terceiros sobre as suas entradas. A qualidade é equivalente para sorteios, jogos e utilização geral: ambos produzem resultados imprevisíveis. A natureza offline é a principal diferença prática. O Random.org também aplica quotas diárias aos utilizadores gratuitos; o UtiloKit não tem quaisquer limites na quantidade de números que gera nem na frequência de utilização.

Posso copiar ou descarregar os números gerados?

Sim. Após gerar, um botão Copiar coloca a lista completa na sua área de transferência como inteiros separados por nova linha, prontos para colar directamente no Excel, Google Sheets, Notion, num editor de código ou em qualquer campo de texto. Um interruptor Ordenar organiza os resultados por ordem crescente antes de copiar, o que é útil para escolhas de lotaria, criação de conjuntos de dados ordenados ou onde números únicos ordenados são mais fáceis de trabalhar. A saída também aparece inline na própria ferramenta — para números únicos ou listas curtas, muitas vezes não é necessário copiar. Para saídas em massa (centenas ou milhares de números), a cópia para a área de transferência é a forma mais rápida de transferir resultados para outra aplicação.

Qual é o intervalo máximo que posso utilizar?

A ferramenta suporta o intervalo de inteiros seguros do JavaScript: de −9 007 199 254 740 991 a +9 007 199 254 740 991 (Number.MAX_SAFE_INTEGER). Na prática, pode usar qualquer intervalo que faça sentido — desde 1–6 para um dado até 1–1 000 000 para amostragem de um conjunto de dados extenso. Pedidos sem duplicados muito grandes (por exemplo, 10 000 números únicos de um intervalo 1–10 000) podem demorar um segundo em dispositivos mais antigos, mas serão concluídos de forma fiável. O gerador do Google limita-se a 1 000. Esta ferramenta não tem limite prático no tamanho do intervalo.

Existe um gerador de números aleatórios gratuito sem necessidade de registo?

Sim — este mesmo. Sem conta, sem e-mail, sem paywall e sem limite no número de utilizações. O gerador integrado do Google é gratuito, mas limitado a 1–1 000 e a um número de cada vez. O Random.org é gratuito até uma quota diária, exigindo depois um plano de API pago. O Calculator.net tem um gerador básico gratuito com opções limitadas. O UtiloKit gera até 10 000 números por clique, suporta o modo sem duplicados, ordenação e cópia para a área de transferência com um clique — tudo gratuito e sem qualquer registo.