Gerador de Booleanos Aleatórios
Gere lotes de valores true/false aleatórios com um clique. Configure quantos precisa e a probabilidade de cada resultado ser true — de um lançamento de moeda justo 50/50 a distribuições altamente tendenciosas.
Quando você precisa de booleanos aleatórios
- Testes unitários — popule fixtures com uma mistura realista de flags true/false.
- Simulações — modele eventos binários com probabilidade conhecida (70% de sucesso, 10% de perda de pacotes, etc.).
- Mock de dados — preencha colunas booleanas em seeds CSV ou fixtures JSON.
- Educação em probabilidade — confirme visualmente que 100 lançamentos de moeda produzem aproximadamente 50% de cara.
- Testes de UI — gere estados de checkboxes para testes de renderização.
Controle de probabilidade
O controle deslizante define a probabilidade de cada valor ser true:
- 50% — lançamento de moeda imparcial, esperado metade verdadeiros e metade falsos.
- 10% — evento raro: aproximadamente 1 em 10 será
true. - 90% — evento frequente: aproximadamente 9 em 10 serão
true. - 0% / 100% — sempre falso / sempre verdadeiro (útil para testes de referência).
Cada valor é extraído de forma independente — resultados anteriores não afetam os futuros.
Aleatoriedade
Cada valor é extraído usando crypto.getRandomValues (o CSPRNG do navegador), portanto os resultados são uniformemente distribuídos e criptograficamente imparciais. Para 5.000 valores com 50% de probabilidade, a contagem esperada de verdadeiros ≈ 2.500 ± ~35 (dentro de 1 desvio padrão).
Saída
Os resultados aparecem ao vivo conforme você ajusta as entradas. «Copiar tudo» coloca cada valor em sua própria linha. Baixar salva booleans.txt.
Privacidade
Toda a geração acontece no seu navegador. Nada é enviado para um servidor.
Tiny Online Tools







