TextFizz
  1. Início
  2. Ferramentas
  3. Gerador de Números Aleatórios

Gerador de Números Aleatórios

Defina Mínimo e Máximo, escolha quantos números você quer, aperte Gerar — é isso, essa é a ferramenta inteira. Cada número vem do gerador aleatório criptográfico do seu navegador com o viés de módulo removido, então 1 e 100 têm exatamente a mesma chance que 57. Marque Sem repetição quando estiver sorteando ganhadores de um sorteio ou números tipo loteria.

Tudo roda no seu navegador. O que você digita não vai para o nosso servidor.

Veja também:🎱 Bola Mágica 8🎲 Rolar Dados Online🕹️ Sorteador de Jogos👥 Gerador de Times Aleatórios
⧉ Incorporar esta ferramenta

Como usar

  1. Digite o intervalo em Mínimo e Máximo. Qualquer número inteiro funciona, incluindo negativos; se você colocar o número maior no Mínimo, a ferramenta troca sozinha.
  2. Defina Quantos números — de 1 a 1000 números num único sorteio.
  3. Marque Sem repetição se o mesmo número não puder sair duas vezes (ganhadores de sorteio, números tipo loteria, embaralhar uma lista numerada).
  4. Aperte Gerar. O resultado aparece no campo grande; os números ficam separados por espaço em sorteios curtos e por vírgula quando passam de 20.
  5. Use Copiar pra colocar o resultado inteiro na área de transferência — útil pra colar num tópico do Discord ou no chat da live como prova.

Intervalos que a galera realmente usa

Quase toda pergunta que começa com "escolhe um número aleatório…" vira um intervalo e uma quantidade. Aqui estão as configurações pras situações mais comuns.

O que você precisaMínimoMáximoQuantosSem repetição
Sim / não, quem começa121desligado
Um dado161desligado
Porcentagem pra um evento aleatório11001desligado
Um ganhador entre 240 inscritos12401desligado
Três ganhadores entre 240 inscritos12403ligado
Jogo aleatório de uma biblioteca numerada com 871871desligado
Seis números tipo loteria1496ligado
Mapa aleatório de um pool de 7171desligado
Slot de arma aleatório pra um desafio151desligado
Um código de quatro dígitos100099991desligado

O truque pra qualquer coisa que não seja número — nomes, times, jogos, castigos — é numerar a lista primeiro. Linha 1, linha 2, linha 3, aí sorteia dentro desse intervalo. O gerador nunca vê sua lista, e é exatamente por isso que ninguém pode acusar de favorecer um amigo.

Como sortear um ganhador sem ninguém reclamar depois

Um número aleatório sozinho não prova nada. O que torna um sorteio difícil de contestar é a ordem em que você faz as coisas.

  1. Feche a lista de inscritos primeiro e publique ela — uma lista de comentários, uma planilha, um CSV exportado, qualquer coisa que a plateia consiga conferir.
  2. Numere as inscrições de 1 a N. Nomes duplicados recebem um número só, não três.
  3. Diga o intervalo e a quantidade em voz alta antes de sortear: "de um a 240, três ganhadores, sem repetição". Anunciar depois que os números apareceram é o que deixa todo mundo desconfiado.
  4. Grave a tela ou sorteie ao vivo. O gerador roda no seu navegador e não guarda nenhum log, então sua gravação é a prova, não nosso servidor.
  5. Publique os números junto com os nomes correspondentes.

As chances são mais simples do que a maioria pensa. Com um ganhador, cada inscrição tem 1/N de chance: 1% em 100 inscrições, cerca de 0,42% em 240, 0,1% em 1000. Sortear três ganhadores com "sem repetição" ligado praticamente triplica a chance de uma inscrição individual — cerca de 1,25% em 240 — porque depois de cada sorteio o pool de números restantes fica menor.

InscriçõesChance de uma inscrição (1 ganhador)Chance de uma inscrição (3 ganhadores, sem repetição)
502%6%
1001%3%
2400,42%1,25%
10000,1%0,3%

De onde vêm os números

O gerador chama crypto.getRandomValues(), a Web Crypto API que os navegadores também usam pra criar chaves de criptografia. Ela preenche um espaço de 32 bits com bits imprevisíveis — sem semente pra adivinhar, sem ciclo repetido pra esperar acabar.

Bits crus sozinhos não são um intervalo justo. Um valor de 32 bits tem 2^32 = 4.294.967.296 estados possíveis, e esse número raramente divide certinho pelo tamanho do seu intervalo. Pega o 1–100: 2^32 deixa um resto de 96, então um simples valor % 100 daria aos primeiros 96 números uma chance extra cada. A solução é a amostragem por rejeição: qualquer valor cru que caia nesse resto sobrando é descartado e um novo é sorteado. Pra um intervalo de 1–100 isso acontece mais ou menos 1 vez a cada 45 milhões de sorteios, e você nunca percebe diferença de velocidade, mas todo número do intervalo acaba com a mesma fatia.

Intervalos cujo tamanho é uma potência de dois — 1–2, 1–8, 1–256 — dividem certinho e nunca precisam de um novo sorteio. Todo o resto precisa, por isso a checagem sempre fica ligada.

A alternativa que a maioria dos sites usa, Math.random(), é um gerador pseudoaleatório: rápido, ótimo pra embaralhar uma animação de fundo, mas ele tem uma semente e sua saída é uma sequência determinística. Pra qualquer coisa com prêmio envolvido, é a ferramenta errada.

Repetição ligada ou desligada

Com Sem repetição desligado, cada número é um sorteio independente, igualzinho a jogar o mesmo dado de novo. Repetições não são um bug — é a cara da aleatoriedade de verdade, e elas aparecem bem antes do que a galera espera.

SorteioIntervalo 1–100Intervalo 1–1000
5 números9,7%1,0%
10 números37,2%4,4%
20 números87,0%17,4%
25 números96,2%26,1%
40 númerosmais de 99,9%54,6%

A tabela mostra a chance de pelo menos dois números do sorteio coincidirem. Vinte números numa centena repetem quase nove em cada dez vezes — é o mesmo efeito do paradoxo do aniversário que surpreende a galera numa turma de trinta.

Ligue a caixinha e todo número no resultado fica único. Se você pedir mais números do que o intervalo comporta — 60 números únicos entre 1 e 50 — a ferramenta simplesmente te dá o intervalo inteiro, 50 números em ordem aleatória. Essa também é a forma mais rápida de embaralhar uma lista numerada: intervalo de 1 a N, conte até N, sem repetição, e leia o resultado de cima pra baixo como sua nova ordem.

Rolando dado pra loot, desafios e regras da casa

Muito antes dos bots de sorteio, os jogadores resolviam discussões rolando um número. O costume sobreviveu a todo MMO que o inventou: todo mundo rola no mesmo intervalo, o número mais alto leva o item, e um empate é resolvido rolando de novo só entre os empatados.

Pra rodar um aqui, ajuste o intervalo pra 1–100, deixe a quantidade em 1, e ou deixa cada jogador apertar Gerar na própria tela ou role por todo mundo e publique a lista em ordem. Dois hábitos mantêm limpo: declare o intervalo antes da primeira rolagem, e role de novo em caso de empate em vez de dividir o prêmio. Uma rolagem de ontem à noite não vale pra hoje — um número velho é a coisa mais fácil de contestar.

O mesmo campo resolve as pequenas decisões que fazem uma sessão ficar interessante.

IntervaloO que o número significaExemplo
1–100Rolagem de loot, o mais alto levaDois jogadores querem o mesmo drop
1–7Posição num pool de mapas numeradoEm qual mapa o próximo scrim vai ser jogado
1–5Slot de loadout ou armaVocê joga a rodada com o que sair
1–10Quão pesado é o desafio autoimposto10 significa sem mira, sem agachar, sem call
1–20Índice numa lista escrita de desafiosNumere a lista primeiro, depois sorteie
1–4Quem compra, quem larga, quem dá o callQuatro jogadores, uma função

Escrito assim, o padrão é sempre o mesmo: transformar a pergunta numa lista numerada, sortear dentro dessa lista e aceitar o resultado. O gerador fornece o número; a justiça vem de combinar o intervalo antes.

O que faz o nosso ser diferente

  • Aleatoriedade criptográfica com amostragem por rejeição, descrita por completo acima em vez de um selo vago de "comprovadamente justo".
  • Até 1000 números num único sorteio, e um modo Sem repetição que também funciona como embaralhador de lista.
  • Intervalos negativos e invertidos são tratados em vez de gerar erro.
  • Um botão Copiar te dá o resultado inteiro como texto pra uma mensagem no Discord ou post de sorteio.
  • Sem conta, sem captcha, sem anúncio cobrindo o botão Gerar, e a página funciona no celular.

O que ela deliberadamente não faz: não guarda histórico entre recarregamentos, não armazena listas de nomes, e não tem modo ponderado ou "sortudo". Um sorteio ponderado já não é mais um sorteio aleatório, e um histórico que sobrevive a um refresh significaria mandar seus números pra algum lugar.

Privacidade

Tudo acontece dentro do seu navegador. O intervalo que você digita, a quantidade e os números que você recebe nunca são enviados a lugar nenhum, não tem conta e não tem log — então ninguém, nem a gente, pode consultar ou mudar o que você sorteou. Recarregue a página e o resultado anterior some de vez, por isso uma gravação de tela é a prova certa pra um sorteio público.

Perguntas frequentes

Esse gerador de números aleatórios é realmente aleatório?

Ele usa crypto.getRandomValues() — o gerador criptográfico do navegador — mais amostragem por rejeição pra remover o viés de módulo, então todo número no seu intervalo tem exatamente a mesma chance. Não é uma sequência de Math.random() com semente.

Como escolho um ganhador de sorteio com ele?

Numere seus inscritos de 1 a N, coloque Mínimo em 1 e Máximo em N, deixe Quantos números em 1 e aperte Gerar. Pra vários ganhadores, aumente Quantos números e marque Sem repetição pra a mesma pessoa não ganhar duas vezes.

Ele gera números sem repetição?

Sim — é a caixinha Sem repetição. Todo número no resultado fica único. Peça mais números do que o intervalo contém e você simplesmente recebe o intervalo inteiro em ordem aleatória.

Qual é o maior intervalo e quantos números de uma vez?

Mínimo e Máximo aceitam qualquer número inteiro que você digitar, negativos incluídos, e dá pra sortear de 1 a 1000 números com um único clique. Números decimais são arredondados pra baixo, e se o Máximo for menor que o Mínimo, os dois são trocados automaticamente.

Ele lembra meus números anteriores?

Não. Não tem histórico e nada fica armazenado: recarregar a página começa um sorteio limpo. Aperte Copiar antes de sair se precisar guardar o resultado.

Ele prevê números da loteria?

Não, e nenhum gerador consegue. Ele sorteia números com probabilidade igual, o que é útil pra escolher quais números jogar, mas um sorteio de verdade é um evento independente separado — resultados passados não mudam nada no próximo.

Por que saiu o mesmo número duas vezes seguidas?

Porque sorteios independentes não têm memória. Num intervalo 1–6, o mesmo valor repete cerca de uma vez a cada seis sorteios, e esse é o comportamento correto. Ligue Sem repetição quando repetições não forem permitidas.

Ferramentas relacionadas