Pular para o conteúdo

Gerador de números aleatórios

Sorteie um número aleatório entre quaisquer dois valores, com ou sem repetição. Simples, rápido e grátis.

Atalhos

Aperte Gerar

Histórico

Suas últimas 20 gerações aparecem aqui.

Como funciona o gerador de números aleatórios

Digite um mínimo e um máximo, escolha quantos números quer e aperte Gerar. Ative Sem números repetidos quando cada resultado precisar ser diferente — como no sorteio de uma rifa — e Ordenar quando quiser os números em ordem crescente. Os atalhos cobrem os casos mais comuns: 1–10, 1–100, 1–1000, um dado e a Mega-Sena, com 6 números de 1 a 60.

Uma palavra sobre distribuição uniforme, porque é aqui que muitos geradores trapaceiam sem ninguém perceber. O jeito ingênuo pega um valor aleatório e usa o operador de resto (módulo) para encaixá-lo no seu intervalo, o que deixa alguns números um pouco mais prováveis que outros. O Fluky usa amostragem por rejeição: ele tira um valor de 32 bits de crypto.getRandomValues, descarta qualquer valor da pequena sobra desigual e só então converte para o seu intervalo. Todo número do mínimo ao máximo tem exatamente a mesma probabilidade — sem viés, mesmo em intervalos enormes.

Conjuntos sem repetição são sorteados com um embaralhamento Fisher–Yates parcial em todo o intervalo, então sortear 6 números diferentes de 1 a 60 dá a mesma chance a todas as combinações. Suas últimas 20 gerações aparecem com horário no histórico enquanto a página está aberta e são apagadas quando você sai — nada é guardado.

Usos mais comuns

  • Rifas: sorteie o número vencedor entre os números vendidos
  • Amostragem: escolha linhas, entrevistados ou itens ao acaso em uma lista numerada
  • Jogos de tabuleiro e sala de aula: substitua um dado ou uma roleta perdida
  • Estilo Mega-Sena: 6 números diferentes de 1 a 60 com um atalho

Perguntas frequentes

Só se você quiser. Ative Sem números repetidos e todos os números de um sorteio serão diferentes. A opção se desativa sozinha, com uma explicação, quando você pede mais números do que o intervalo tem.

Qualquer mínimo e máximo inteiros, inclusive negativos, desde que o mínimo seja menor que o máximo. Você pode sortear até 1000 números de uma vez.

Sim. O gerador usa crypto.getRandomValues com amostragem por rejeição, que elimina o viés do módulo que ferramentas mais simples têm. Todos os valores do seu intervalo têm exatamente a mesma chance.

Não. O histórico guarda suas últimas 20 gerações só enquanto a página está aberta, e nada é enviado para um servidor. Fechou a aba, sumiu.