Gerador de números aleatórios

Defina o intervalo, a quantidade e a opção de repetição. Copie os números para dados de exemplo; o gerador não serve para segredos criptográficos.

Funciona localmente no seu navegador
Quantidade de valores:
Mínimo: Máximo:
Tipo de valores:
Copiar números gerados
Os valores gerados aparecem aqui

Como gerar uma lista de números inteiros aleatórios neste navegador

O gerador sorteia números inteiros de um intervalo fechado. Com 0 como mínimo e 100 como máximo, os 101 inteiros desse intervalo podem sair e todos têm a mesma chance. Os valores são produzidos dentro da página: nada é enviado e a ferramenta continua funcionando sem conexão.

A ferramenta serve para dados de exemplo, testes, sorteios e valores provisórios. Os números vêm de um Mersenne Twister inicializado com a hora atual quando a página carrega: um gerador adequado para estatística e testes, mas não criptográfico.

  1. Informe quantos valores você precisa, de 1 a 100.000.
  2. Defina o mínimo e o máximo. As duas pontas entram no sorteio, ambas devem ser 0 ou maiores, e o máximo pode ser igual ao mínimo quando você precisa de um único valor.
  3. Escolha o tipo de valores: Únicos recusa números repetidos e Repetíveis permite que o mesmo número apareça mais de uma vez.
  4. Clique em Gerar números aleatórios. A lista aparece abaixo do formulário, separada por espaços.
  5. Clique em Copiar para levar a lista para a área de transferência. Antes da primeira geração o botão pede que você gere os números em vez de copiar o texto de aviso.

Quantidades, intervalos e para que esses números não servem

Intervalo, quantidade e valores únicos

No modo Únicos a quantidade é limitada pelo intervalo: de a até b existem b - a + 1 inteiros e não é possível devolver mais valores distintos do que isso. Pedir 101 valores únicos entre 0 e 100 preenche todo o intervalo em ordem embaralhada; pedir 102 é recusado com uma explicação em vez de responder com uma lista incompleta.

O modo Repetíveis não tem esse teto: qualquer quantidade até 100.000 é aceita e as repetições são esperadas, porque cada valor é sorteado do intervalo completo sem depender dos outros.

Como os números são produzidos

Os valores vêm de um Mersenne Twister (MT19937) inicializado com a hora atual, e cada inteiro do intervalo tem a mesma probabilidade; o arredondamento antigo, que fazia as duas pontas saírem com o dobro da frequência do meio, foi removido. Por isso duas execuções geram listas diferentes e a mesma lista não é reproduzível pela página.

Isso basta para bancos de teste, registros simulados, sorteios e dados de exemplo, e não basta para segredos: não use esses números em senhas, chaves, tokens nem em nada que precise ser imprevisível.

O que fica na sua máquina e o que a página avisa

O gerador roda inteiramente no navegador. A página carrega um script e não faz novas requisições enquanto você trabalha, o resultado não é enviado a lugar nenhum e a ferramenta continua funcionando se a rede cair.

Entradas inválidas são explicadas no idioma da página em vez de gerar um resultado parcial em silêncio: campo vazio, quantidade menor que 1, mínimo negativo, máximo menor que o mínimo, quantidade acima de 100.000 e pedido de valores únicos maior que o intervalo têm cada um a sua mensagem.

Ferramentas recentes: