Saltar para o conteúdo

Gerador de números aleatórios

Gere um número inteiro aleatório no intervalo entre o mínimo e o máximo que escolher, com a distribuição que preferir (normal por predefinição, uniforme, triangular ou exponencial) e a interface criptográfica do navegador.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Com a distribuição uniforme, cada número do intervalo tem exatamente a mesma probabilidade. Com normal, triangular ou exponencial, os parâmetros derivam do intervalo e os valores que caem fora são descartados e sorteados de novo.

Casos de uso

  • Sortear um vencedor num intervalo de números de participação.
  • Escolher uma página ao acaso para uma revisão de qualidade.
  • Gerar dados de teste.

Como funciona

  1. 1

    Defina o intervalo

    Escreva o valor mínimo e o máximo.

  2. 2

    Escolha a distribuição

    A normal concentra os resultados no centro do intervalo; a uniforme dá a todos a mesma probabilidade.

  3. 3

    Gere

    Clique em «Gerar» para obter um número aleatório dentro do intervalo.

Detalhes técnicos

  • Os dois extremos estão incluídos: entre 1 e 6 pode sair tanto 1 como 6. Se o mínimo for maior do que o máximo, trocam-se.
  • Com mínimo e máximo só gera números inteiros; se escrever decimais, os extremos são arredondados.
  • Na normal e na exponencial pode mudar «Definir por» para os parâmetros: média e desvio-padrão (normal) ou média (exponencial, que começa em 0 e cuja variância é a média ao quadrado). Nesse modo não há limites de intervalo, os valores não são cortados e pode escolher de 0 a 10 casas decimais.
  • Admite intervalos muito amplos, até cerca de 9 mil biliões de valores.
  • Normal: média no centro do intervalo e desvio-padrão de um sexto da largura, pelo que 99,7 % dos valores caem dentro sem cortar o sino.
  • Triangular: a probabilidade cresce linearmente até ao centro e desce até aos extremos. Exponencial: os valores baixos são os mais prováveis, com média de cerca de um quinto da largura acima do mínimo.
  • O acaso vem de crypto.getRandomValues(), a fonte criptográfica do navegador; na uniforme, com amostragem por rejeição para que nenhum resultado seja favorecido.

Perguntas frequentes

Pode repetir o mesmo número?

Sim, cada geração é independente; os números já sorteados não são excluídos.

← Geradores