Gerador de distribuições aleatórias
Aleatório
Gere até 5.000 amostras de distribuições de probabilidade comuns para ensino de estatística, sementes de simulação, sanidade de testes A/B, estimativas de teoria de filas ou geração de dados de teste com formato realista. Cada distribuição tem parâmetros próprios (intervalo, média/desvio, taxa, probabilidade, moda) e o resultado é mostrado como um histograma com número de bins ajustável, além de estatísticas (média, desvio padrão, mín, máx, mediana). A aleatoriedade base vem de `crypto.getRandomValues` (muito superior a `Math.random`), e a normal usa Box-Muller.
Como usar
- Escolha uma distribuição e ajuste os parâmetros.
- Defina o número de amostras (até 5.000) e decimais.
- Clique em Gerar — histograma e estatísticas atualizam ao vivo.
- Copie como CSV, JSON ou linhas separadas.
Perguntas frequentes
- Como as amostras são geradas?
- O aleatório uniforme `[0, 1)` vem de `crypto.getRandomValues(Uint32Array)` normalizado. A normal usa Box-Muller, exponencial usa inverso da CDF, Poisson usa Knuth para λ < 30 e aproximação normal acima, Bernoulli é uma comparação, triangular usa inverso da CDF.
- É criptograficamente seguro?
- A base `crypto.getRandomValues` é, mas as transformações (Box-Muller etc.) preservam apenas qualidade estatística, não garantias criptográficas. Use para simulação e estatística, não para chaves.
- Por que o histograma fica irregular com N pequeno?
- Ruído de amostra finita. Para uma sino mais limpo na normal, aumente as amostras e/ou reduza os bins.
- Para que serve a triangular?
- Útil quando você tem só mín/mais provável/máx (ex.: durações PERT de tarefas) e precisa de uma distribuição limitada que não seja plana.
Ferramentas relacionadas
Gerador de Números Aleatórios
Gere números aleatórios criptográficos em qualquer intervalo — com ou sem duplicatas, opcionalmente ordenados.
Gerador de Grupos
Divida uma lista de nomes em grupos aleatórios equilibrados — escolha número de grupos ou pessoas por grupo.
Sorteio
Escolha N vencedores de uma lista de nomes — aleatório criptográfico, com ou sem duplicatas.
Rolador de Dados e Moedas
Role dados poliédricos (d4–d100) ou jogue uma moeda com aleatoriedade criptográfica.
Sorteador Aleatório — Roleta e Escada
Escolha um vencedor com uma roleta ou um sorteio de escada.
Gerador de Senhas
Gere senhas aleatórias e fortes que nunca saem do seu navegador.