Gerador de números aleatórios

Gere números em um intervalo com quantidade, sem repetição e opção de decimais, usando aleatoriedade de nível criptográfico.

Como usar

  1. Defina "Mín", "Máx" e "Quantidade"; marque "Sem repetição" e/ou "Decimal (2)" se quiser.
  2. Clique em "Gerar"; os resultados listam um por linha, e "Copiar" copia todos.
  3. A quantidade sem repetição não pode exceder o intervalo de inteiros, ou avisa.
  4. Dica: fonte de nível criptográfico com rejeição amostral dá a cada inteiro a mesma probabilidade.

Perguntas frequentes

Como a aleatoriedade é garantida?

Usa crypto.getRandomValues, uma fonte de nível criptográfico, com amostragem por rejeição para que todo inteiro do intervalo tenha a mesma chance, evitando viés de módulo.

E se a quantidade sem repetição exceder o intervalo?

Em inteiros sem repetição, se a quantidade exceder o número de inteiros no intervalo, a ferramenta avisa "quantidade excede o tamanho do intervalo" para evitar loop infinito.