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 navegadorO 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.
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.
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 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.