Números aleatórios no seu intervalo

Defina o menor e o maior valor, quantos números você precisa e se pode haver repetição. Os limites são verificados antes do sorteio.

Números

Os números aparecem aqui.

Como usar

  1. Defina o mínimo e o máximo — inteiros de −1 000 000 000 a 1 000 000 000.
  2. Escolha quantos números você precisa (1–10 000) e se os valores podem se repetir.
  3. Clique em Gerar números. Com Sem repetição, pedir mais números do que cabem no intervalo dá erro.
  4. Copie todos os valores ou baixe como .txt; listas longas mostram os primeiros 200 na tela.

Perguntas

Quão aleatório é?

Cada inteiro vem de crypto.getRandomValues com rejeição, portanto sem viés de módulo. Sem repetição, uma amostra Fisher-Yates esparsa garante valores distintos sem construir o intervalo todo.

Posso gerar números negativos?

Sim. Usa valores negativos no mínimo e/ou no máximo.

Qual é o maior intervalo?

Os limites vão até ±1 000 000 000 e a quantidade até 10 000. A página nunca reserva memória proporcional ao intervalo, por isso um intervalo enorme com pouca quantidade continua rápido.

Porque foi recusada a quantidade?

Se Sem repetição estiver ligado e pedires mais números do que o intervalo tem, o pedido é impossível — o formulário diz-te isso em vez de reduzir a quantidade em silêncio.

Mais ferramentas