Gerador de números aleatórios

Defina o intervalo, diga quantos números precisa e aperte o botão. Para um sorteio, ligue «sem repetições» — assim nenhum número sai duas vezes.

Atalhos

Os números vêm da fonte criptográfica do navegador e os valores da cauda do intervalo são descartados em vez de reaproveitados — caso contrário os primeiros sairiam um pouco mais vezes, e é isso que estraga um sorteio.

Como usar

  1. Informe o intervalo ou pegue um pronto: 1–10, 1–100, 6 de 49.
  2. Diga quantos números sortear e se repetições são permitidas.
  3. Aperte «Sortear» — os números aparecem grandes, fáceis de ler em voz alta.
  4. As outras abas trazem dados, moeda e sorteio entre nomes.

Bom saber

Por que não Math.random

A função aleatória comum do navegador é rápida, previsível em princípio e nunca foi feita para decidir nada. Aqui os números vêm da fonte criptográfica — a mesma que gera chaves de cifra. Para um jogo não muda nada; para um sorteio é a diferença entre sortear e parecer que sorteou.

A cauda descartada

Tirar o resto de um número aleatório é o jeito clássico de cair num intervalo — e favorece em silêncio os primeiros valores sempre que o intervalo não divide certinho. Em mil sorteios o viés é uma fração de por cento: exatamente o que ninguém percebe e ninguém consegue defender depois. Aqui os valores da cauda são jogados fora e sorteia-se de novo.

Perguntas frequentes

Serve para um sorteio de prêmios?

Serve, e ligue «sem repetições»: cada número de participante sai no máximo uma vez. Grave a tela durante o sorteio — é assim que se mostra ao público que ninguém repetiu até dar o resultado desejado.

Quantos números de uma vez?

Até mil com repetições e até o tamanho do intervalo sem elas: pedir dez números únicos entre cinco é impossível, então o resultado é cortado em cinco em vez de girar sem fim.

Todo mundo tira os mesmos números?

Não. Cada sorteio é feito no seu aparelho a partir de uma fonte nova, e não há semente para compartilhar. Duas pessoas apertando no mesmo segundo recebem números diferentes.

O intervalo pode ser negativo?

Pode; os dois limites aceitam valores negativos e podem vir em qualquer ordem — o menor é usado como limite inferior de todo jeito.

Ferramentas relacionadas