Gerador de Números Aleatórios
Gere números aleatórios em qualquer intervalo que você especificar. Escolha inteiros ou decimais, defina o mínimo e o máximo, escolha quantos números você precisa de uma vez e se duplicatas são permitidas. Apoiado pelo RNG criptográfico do navegador, então a saída passa em testes de aleatoriedade estatística.
Como gerar números aleatórios
-
1
Defina o intervalo
Mínimo e máximo são inclusivos. Ambos podem ser negativos.
-
2
Escolha o tipo
Inteiros ou decimais. Para decimais, escolha quantos dígitos mostrar.
-
3
Defina a contagem e exclusividade
Permita repetições (sorteios independentes) ou exija únicos (nenhum número aparece duas vezes).
-
4
Gerar
Os números aparecem separados por vírgulas ou um por linha, dependendo do seu modo de cópia.
O que “aleatório” significa aqui
A ferramenta usa a API Web Crypto (crypto.getRandomValues), que extrai da pool de entropia do sistema operacional. Para intervalos que cabem em 32 bits, isso é indistinguível de verdadeira aleatoriedade para qualquer propósito prático, passa nos pacotes dieharder e TestU01.
Para intervalos muito pequenos (2-255), a ferramenta usa amostragem por rejeição para evitar o viés de módulo, que de outra forma tornaria alguns números ligeiramente mais prováveis.
Usos típicos
| Uso | Configuração |
|---|---|
| Lançamento de dados (d6) | Inteiros 1-6 |
| Simulação de loteria (6 de 49) | Inteiros 1-49, contagem 6, únicos |
| Dados de teste (IDs) | Inteiros 1000-9999, únicos |
| Simulação com decimais | Decimais 0-1, 6 dígitos |
| Lançamento de moeda | Inteiros 0-1 |
| Escolher um vencedor de N entradas | Inteiros 1-N, contagem 1 |
Uso regulamentado
Para qualquer contexto com requisitos legais ou de auditoria (jogos, sorteios oficiais, chaves criptográficas), use um RNG certificado com registros de proveniência. RNGs de navegador são excelentes, mas não certificados.
Perguntas frequentes
Se você pegar um número aleatório de 32 bits módulo 10, os últimos valores do intervalo de 32 bits produzem ligeiramente mais zeros do que noves. Para intervalos pequenos, o viés é insignificante; para uma justiça em nível de jogos de azar, use amostragem por rejeição (que é o que esta ferramenta faz).
Não. A API Web Crypto não aceita semente, isso é intencional. Para reprodutibilidade (dados de teste compartilhados, experimentos científicos), use uma biblioteca PRNG com semente.
Até 2^53 - 1 para inteiros seguros, o que cobre praticamente todos os usos não criptográficos. Para precisão arbitrária, use uma ferramenta dedicada de números grandes.
Sim, tanto o mínimo quanto o máximo estão incluídos no intervalo de saída, dentro do número de dígitos exibidos.
Ferramentas relacionadas
Gerador de Tela de Carregamento Falsa
Crie telas de carregamento falsas personalizadas para qualquer sistema operacional ou jogo com barras de progresso, texto e duração configuráveis para brincadeiras e apresentações.
Gerador de Mensagens de Erro Falsas
Crie imagens de diálogos de erro falsos personalizados para Windows, macOS e web, com título, texto do corpo e código de erro configuráveis.
Gerador de folhas de exercícios de matemática
Crie folhas privadas e imprimíveis de adição, subtração, multiplicação e divisão. Defina dificuldade, número de questões e gabarito no navegador.
Calculadora do Amor
Digite dois nomes e obtenha uma porcentagem de compatibilidade amorosa divertida usando um clássico algoritmo de correspondência de letras no estilo FLAMES.
Gerador de Círculos para Minecraft
Crie plantas vazadas ou preenchidas de círculos e elipses para Minecraft. Defina as dimensões, conte os blocos e baixe a grade em SVG.
Gerador de Assinatura de Email
Crie uma assinatura de email HTML limpa a partir de nome, cargo, empresa, email, telefone e site. Copie com um clique e cole no Gmail, no Outlook ou no Apple Mail.
Ferramenta disponível em outros idiomas
- Slumptalsgenerator [SV]
- Zufallszahlengenerator [DE]
- 난수 생성기 [KO]
- Generador de Números Aleatorios [ES]
- Generator voor willekeurige getallen [NL]
- Generator Angka Acak [ID]
- 乱数ジェネレーター [JA]
- مولد الأعداد العشوائية [AR]
- เครื่องสร้างตัวเลขสุ่ม [TH]
- Generator liczb losowych [PL]
- Bộ tạo số ngẫu nhiên [VI]
- Générateur de nombres aléatoires [FR]
- 随机数生成器 [ZH]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]
- Генератор случайных чисел [RU]
- Rastgele Sayı Oluşturucu [TR]