Gerador de Números Aleatórios

Gerador de números aleatórios grátis: sorteie números em qualquer intervalo, com opção de não repetir, para rifas, loterias e sorteios. Sem cadastro.

Gere um ou mais números inteiros aleatórios em qualquer intervalo que você escolher, com a opção de não repetir números. Serve para sortear o ganhador de uma rifa, jogar um dado virtual, sortear números como na loteria ou sempre que você precisar de um número imprevisível.

Como funciona

Os números são gerados com a fonte aleatória criptograficamente segura do seu navegador (crypto.getRandomValues) e amostragem com rejeição, em vez de uma simples operação de módulo sobre um valor aleatório. O método ingênuo do módulo favorece muito levemente os números menores do intervalo, um efeito conhecido como viés de módulo; a amostragem com rejeição elimina esse viés, para que cada número do seu intervalo tenha exatamente a mesma probabilidade de sair.

Exemplo prático

Gerar 3 números únicos entre 1 e 49 (como em um sorteio de loteria típico) pode dar algo como 7, 23, 41: cada um é sorteado de forma independente e sem reposição quando a opção "sem números repetidos" está marcada.

Perguntas frequentes

Isso é aleatório o suficiente para uma rifa?

Sim. Ele usa o gerador de números aleatórios criptograficamente seguro do seu navegador, o mesmo tipo de aleatoriedade usado para gerar senhas e chaves de criptografia, e não a fonte mais fraca de scripts simples de sites.

O que acontece se eu pedir mais números únicos do que cabem no meu intervalo?

O gerador mostra um erro explicando que o intervalo é pequeno demais, já que é matematicamente impossível sortear mais números únicos do que existem no intervalo.

O mínimo pode ser negativo?

Sim. O mínimo e o máximo podem ser quaisquer números inteiros, inclusive negativos, desde que o mínimo seja menor ou igual ao máximo.