tomai
Grátis · Ferramentas do dia a dia

Gerador de números aleatórios

Gere números aleatórios, role dados, jogue moedas, escolha de listas, sorteios.

Resultados recentes

Sem histórico ainda — gere algo para ver aqui.

Math.random contra crypto.getRandomValues

  • Simulações e jogos só precisam de uniformidade — um PRNG com semente basta e é reproduzível.
  • Tudo que um adversário poderia prever (sorteios, chaves, tokens) deve vir da fonte criptográfica; o modo segurança aqui faz isso.
  • Repetições são permitidas se você não pedir o contrário: acaso real repete; amostrar sem reposição é outro modo.

Dois tipos de acaso para dois tipos de tarefa

Aleatoriedade de nível criptográfico

Os números vêm da API criptográfica aleatória do navegador, não de um gerador baseado no relógio — a mesma classe de fonte usada em funções de segurança.

🔒

Cinco modos em uma página

Faixa, dados, moeda, seletor de lista e loteria lado a lado: dados de d4 a d100, lançamentos de moeda e vencedores de uma lista digitada, tudo com histórico compartilhado.

🎯

Sorteios controlados

Até 1.000 números por sorteio, opção de permitir duplicados e resultado ordenável — rifas e amostragens ficam reproduzíveis, não apenas aleatórias.

Perguntas frequentes

É realmente aleatório?

Usa crypto.getRandomValues() para números aleatórios seguros.

Como funciona o rolador de dados?

Escolha dados RPG (D4–D100) e quantidade. Cada dado independente.

Posso escolher vários vencedores sem duplicatas?

Sim — embaralhamento Fisher-Yates, sem duplicatas. Chance igual.

Meus dados são salvos?

Não — tudo no navegador. Histórico no sessionStorage.

Ferramentas relacionadas

O que é um gerador de números aleatórios?

Um gerador de números aleatórios produz valores sem nenhum padrão previsível. Este aqui obtém sua aleatoriedade da API criptográfica do navegador — a mesma família de geradores usada para fins de segurança — em vez das funções baseadas no relógio, fáceis de prever. Além de números simples dentro de um intervalo, ele rola dados com diferentes quantidades de faces, lança moedas, sorteia itens de uma lista que você digita e executa sorteios de loteria que entregam vencedores em ordem embaralhada. Organizadores de rifas, anfitriões de noites de jogos, professores que fazem amostragem em sala e qualquer pessoa que queira tirar o viés humano de uma escolha encontrarão utilidade.

O que esta ferramenta faz

  • 🎲 Modo intervalo: números entre qualquer mínimo e máximo, com duplicatas permitidas ou forçadas a serem únicas, até 1.000 por vez e opcionalmente ordenados.
  • 🧮 Dados: de 4, 6, 8, 10, 12, 20 ou 100 faces, vários ao mesmo tempo, com o total somado.
  • 🪙 Lançamento de moeda: cara ou coroa com um 50/50 justo.
  • 📋 Seletor de lista: digite seus nomes ou opções e sorteie um ou vários aleatoriamente.
  • 🏆 Sorteio: embaralhe a lista de participantes e anuncie os vencedores na ordem do sorteio.
  • 🕘 Um histórico dos seus sorteios recentes, mantido apenas na aba atual.

Quando usar

  • 🎁 Para sortear o ganhador de um brinde diante do público, com a justiça visível.
  • 🎲 Para decidir quem começa, ou rolar um evento aleatório, em uma noite de jogos.
  • 📊 Para extrair uma amostra aleatória de alunos para uma pesquisa em sala.
  • ⚖️ Para decidir no cara ou coroa quando duas opções parecem igualmente boas.

A aleatoriedade é gerada localmente no seu navegador; nenhum número, nome ou resultado sai do seu dispositivo, e o histórico vive apenas no armazenamento de sessão da aba atual, sumindo quando ela é fechada. Uma expectativa para fixar: aleatório é aleatório — repetir um resultado anterior é normal, não é defeito.

Última atualização · 2026-09-01

Ferramentas relacionadas