gerador de números aleatórios online grátis
Um gerador de números aleatórios escolhe números com a mesma probabilidade em toda a faixa que você define. Use-o para jogos, loterias, amostras de estatísticas ou sempre que precisar de aleatoriamente imparcial.
Salvo para os favoritos
Seus favoritos ao vivo na página inicial, em seus favoritos. eles são salvos apenas em Este dispositivo e navegador — Abra o site no seu telefone ou em outro navegador e você não os verá lá. Sem conta, sem servidor.
Como usar
- Defina os valores mínimos e máximos para o seu alcance.
- Escolha quantos números a gerar (1–100).
- Selecionar Número inteiro ou Decimal tipo.
- Verifique ou desmarque Permitir duplicatas conforme necessário.
- Clique Gerar para ver seus números aleatórios.
Como funciona
Cada número é desenhado de forma independente e uniforme do intervalo [MIN, MAX].
Para números inteiros sem duplicatas, a calculadora usa um shuffle parcial de Fisher-Yates:
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
Para decimais, cada valor é desenhado como:
value = min + Math.random() × (max − min)
arredondado para 2 casas decimais.
Usos comuns
- Sorteios de loteria ou sorteio — Escolha 6 inteiros exclusivos de 1 a 49 (desativar duplicatas).
- Amostragem aleatória — Selecione 20 linhas de uma lista de 500 gerando 20 inteiros exclusivos de 1 a 500.
- Randomização do jogo — Pedido de iniciativa, drops de saque, gatilhos de eventos.
- Atribuição de teste A/B — Decida qual variante um usuário vê gerando 1 inteiro de 1 a 2 (ou 1–n).
- Escolha uma decisão — “Cabeças ou caudas” é 1–2; “Qual restaurante” é 1–N onde N é sua lista.
Exemplos de trabalho
Escolha da loteria - 6 números únicos de 1 a 49
- Min: 1, Max: 49, Contagem: 6, Tipo: Inteiro, Permitir Duplicatas: fora
- Saída da amostra: 7, 12, 23, 31, 38, 44
Escolha um vencedor aleatório de 250 entradas
- Min: 1, máx.: 250, contagem: 1
- Saída: 187 → Entrada nº 187 vitórias
Teste de Monte Carlo — 10 decimais entre 0 e 1
- Min: 0, Max: 1, Contagem: 10, Tipo: Decimal
- Saída: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
Notas
- Não criptograficamente seguro — Usa o navegador
Math.random(), Tudo bem para loterias, jogos e amostragem, mas não, Para senhas, tokens ou qualquer coisa em que a previsibilidade possa ser explorada. Usarcrypto.getRandomValues()ou um RNG de hardware para segurança. - Para intervalos muito grandes (por exemplo, 1 a 1.000.000), é improvável que inteiros duplicados sejam permitidos, mesmo quando duplicatas são permitidas.
- A contagem é limitada a 100 para manter os resultados legíveis.
- O modo decimal sempre permite duplicatas, pois repetir um valor específico de duas casas decimais de uma ampla faixa é raro.
- justo vs. uniforme — O gerador é uniforme: cada valor na faixa tem probabilidade igual. “Random” não significa que cada sequência “parece” aleatória – uma corrida de 7 7 7 é tão provável quanto 3 8 1 em uma ampla faixa.
Freqüentemente solicitado
Os números são realmente aleatórios?
O que significa "permitir duplicatas"?
Por que desativar duplicatas às vezes dá um erro?
Qual é a diferença entre a saída inteira e o decimal?
Como compartilhar uma semente aleatória fixa?
Incorpore esta calculadora
Adicione esta calculadora gratuita ao seu próprio site. Copie o trecho — funciona em qualquer lugar onde você possa colar HTML e permanece sincronizado com esta página.
Calculadoras relacionadas
- Rolo de dados
Role dados poliédricos e calcule a probabilidade de atingir um número alvo.
- Calculadora de combinações
Conte o número de maneiras de selecionar itens de um conjunto.
- Calculadora de probabilidade
Calcule a probabilidade de eventos simples e compostos.
- calculadora média
Encontre a média, a mediana e o modo de uma lista de números.