Gerador de números aleatórios verdadeiros - Ruído atmosférico

Sorteie inteiros aleatórios do ruído atmosférico da RANDOM.ORG ou gere-os instantaneamente com o gerador criptograficamente seguro do navegador, controlando intervalo, quantidade e exclusividade.

Defina o mínimo, o máximo e quantos números você precisa, escolha uma fonte de aleatoriedade e clique no botão de gerar. Um selo abaixo dos resultados mostra exatamente qual fonte os produziu.

Gerador de números aleatórios verdadeiros - Ruído atmosférico
Sorteie inteiros aleatórios do ruído atmosférico da RANDOM.ORG ou gere-os instantaneamente com o gerador criptograficamente seguro do navegador, controlando intervalo, quantidade e exclusividade.

Obtido diretamente da RANDOM.ORG, que deriva a aleatoriedade do ruído de rádio atmosférico. Seu navegador se comunica diretamente com random.org, sem nenhum servidor nosso entre eles.

Sobre o gerador de números aleatórios verdadeiros

Computadores são máquinas determinísticas, então números “aleatórios” geralmente vêm de um algoritmo — um gerador de números pseudoaleatórios que expande uma semente inicial em uma sequência longa com aparência estatisticamente aleatória. Esta ferramenta oferece duas fontes genuinamente diferentes e explica honestamente a distinção entre elas. O modo verdadeiramente aleatório obtém seus números da RANDOM.ORG, um serviço operado em Dublin desde 1998 que mede ruído de rádio atmosférico com vários receptores e o transforma em bits aleatórios. O ruído atmosférico é um processo físico e caótico: os números não são calculados a partir de nenhuma semente, não podem ser reproduzidos executando um programa novamente e são imprevisíveis mesmo com conhecimento completo do hardware. É isso que se entende por aleatoriedade verdadeira. A interface HTTP clássica da RANDOM.ORG permite solicitações entre origens, então seu navegador busca os números diretamente de random.org — sem conta, chave ou servidor intermediário. A cota gratuita é concedida por endereço IP do visitante (aproximadamente um milhão de bits aleatórios por dia), muito mais do que o uso casual precisa. Se o serviço estiver inacessível ou sua cota diária acabar, a ferramenta informa e usa a fonte local em vez de falhar. O modo instantâneo usa crypto.getRandomValues(), o gerador de números pseudoaleatórios criptograficamente seguro (CSPRNG) integrado a todos os navegadores modernos. O sistema operacional o alimenta continuamente com eventos de hardware e ele foi projetado para que sua saída não possa ser prevista nem distinguida da aleatoriedade verdadeira por qualquer computação viável. Funciona offline, não custa nada e retorna imediatamente. Para quase todo uso prático — jogos, rifas, amostragem, testes ou escolher números de loteria por diversão — um CSPRNG é tão bom quanto o ruído atmosférico. A diferença honesta é filosófica e operacional, não estatística: a aleatoriedade verdadeira não é reproduzível nem em princípio, algo importante para alguns protocolos científicos e para demonstrar justiça em sorteios públicos; já a qualidade de um CSPRNG depende da suposição de que sua cifra subjacente permaneça inviolada. Os dois modos aplicam o mesmo cuidado à justiça. A geração local usa amostragem por rejeição, portanto cada inteiro do intervalo tem exatamente a mesma probabilidade, sem viés de módulo. A opção de valores únicos sorteia sem reposição, como retirar bolas numeradas de um globo, e a validação garante que a solicitação faça sentido: o mínimo deve ser menor que o máximo, e um sorteio único nunca pode pedir mais valores do que o intervalo contém. Há uma limitação para ambas as fontes: esses números chegam ao navegador como dados comuns; para segredos como senhas ou chaves, gere-os localmente e nunca por um serviço de rede.

Exemplos de números aleatórios

Sorteios típicos e as configurações que os produzem.

ConfiguraçõesSaídaObservações
Mín. 1, máx. 6, quantidade 2Duas jogadas de dado, por ex. 3 e 5Repetições são permitidas por padrão — tirar a mesma face duas vezes é um resultado legítimo.
Mín. 1, máx. 49, quantidade 6, únicos ativadosSeis números distintos no estilo loteriaSortear sem reposição imita o funcionamento das máquinas físicas de loteria.
Mín. 0, máx. 255, quantidade 16Dezesseis valores de bytes aleatóriosÚtil para dados de teste. Para chaves criptográficas reais, use um gerador local offline.
Mín. 1, máx. 30, quantidade 30, únicos ativadosTodos os trinta valores em ordem embaralhadaIgualar a quantidade ao tamanho do intervalo transforma o sorteio em um embaralhamento justo, ótimo para ordenar participantes.

Como gerar números aleatórios

  1. Escolha uma fonte: o CSPRNG local instantâneo ou o ruído atmosférico da RANDOM.ORG obtido diretamente pelo navegador.
  2. Informe o mínimo e o máximo do intervalo — as duas extremidades entram no sorteio.
  3. Defina quantos valores você precisa (até 100) e marque a opção de únicos se nenhum valor puder se repetir.
  4. Clique no botão de gerar e leia os resultados; o selo abaixo confirma qual fonte foi usada.

Perguntas frequentes sobre o gerador de números aleatórios verdadeiros

O que torna um número realmente aleatório?
A aleatoriedade verdadeira vem da medição de um processo físico imprevisível — aqui, o ruído de rádio atmosférico amostrado pela RANDOM.ORG — e não de um algoritmo. Não existe semente, portanto a sequência nunca pode ser recalculada ou prevista, nem em princípio.
O CSPRNG do navegador é bom o bastante para o uso diário?
Sim. crypto.getRandomValues() recebe sua semente do sistema operacional a partir da entropia do hardware e foi projetado para ser computacionalmente indistinguível da aleatoriedade verdadeira. Para jogos, rifas, amostragem e simulações, a diferença prática em relação ao ruído atmosférico é nula — o modo instantâneo é a escolha padrão sensata.
Meu navegador fala diretamente com a RANDOM.ORG?
Sim. A interface HTTP clássica da RANDOM.ORG permite solicitações entre origens, então os parâmetros — intervalo, quantidade e configuração de exclusividade — vão diretamente do navegador para random.org, e os números em texto simples voltam diretamente. Nada passa pelos nossos servidores. O serviço concede a cada IP uma cota diária de bits aleatórios gratuitos; se ela acabar ou o serviço estiver fora do ar, a ferramenta avisa e usa o CSPRNG local.
Esses números aleatórios têm algum viés?
Não. O gerador local usa amostragem por rejeição, descartando valores brutos que distorceriam a distribuição; assim, cada inteiro do intervalo tem exatamente a mesma probabilidade. A RANDOM.ORG aplica sua própria remoção de viés às medições atmosféricas e publica auditorias estatísticas contínuas.
O que a opção de únicos faz?
Ela sorteia sem reposição, então nenhum valor aparece duas vezes — como retirar bilhetes numerados de um chapéu. Por isso, a quantidade não pode ser maior que o número de inteiros no intervalo; a ferramenta verifica isso antes do sorteio.
Posso usar estes números para senhas ou chaves criptográficas?
Use o modo instantâneo para qualquer segredo, pois esses valores nunca saem do seu dispositivo — embora um gerador de senhas dedicado seja mais adequado. Nunca obtenha segredos de um serviço de rede, incluindo a RANDOM.ORG: valores que trafegam pela rede, por mais aleatórios que sejam, não servem como chaves.