Cara ou coroa
A moeda honesta da internet: gira, decide e conta o placar da sessão. Pra tudo que só precisa de um sim ou não.
placar da sessão: 0 cara × 0 coroa
Como funciona
Toca na moeda (ou no botão) e ela gira: cara ou coroa, com placar da sessão embaixo pra melhor de 3, de 5, de quantas precisar. É a decisão binária mais antiga do mundo, sem procurar moeda na gaveta — quem começa o jogo, quem lava a louça, pizza ou hambúrguer, vai ou não vai.
A moeda daqui é matematicamente honesta: usamos a aleatoriedade criptográfica do navegador (crypto.getRandomValues, a mesma de senha de banco) com uma técnica chamada rejection sampling que garante exatos 50% pra cada lado. Moeda física, acredite, é levemente viciada — estudos mostram uma tendência mínima pro lado que começa virado pra cima. A digital não tem esse defeito.
O placar zera quando a página recarrega, de propósito: cada disputa começa limpa, sem histórico acumulado — e sem nada salvo em lugar nenhum, porque o sorteio roda inteiro no seu aparelho.
Se você prefere não ver a animação (ou o celular está no modo de economia de movimento), o resultado aparece na hora — a moeda respeita a configuração de movimento reduzido do sistema.
Perguntas frequentes
O resultado é 50/50 de verdade?
Sim — a fonte é crypto.getRandomValues com rejection sampling, que elimina qualquer viés de arredondamento. Cada lançamento é independente: deu cara 5 vezes seguidas? A próxima continua exatamente 50/50 (achar que "agora tem que dar coroa" é a famosa falácia do jogador).
Dá pra usar pra decidir melhor de 3?
É pra isso que existe o placar da sessão: ele conta quantas caras e coroas saíram desde que a página abriu. Combinem as regras antes ("melhor de 5, cara sou eu") e joguem — o placar não deixa ninguém "esquecer" o resultado.
Por que cara e coroa?
Herança das moedas antigas: um lado com o rosto (efígie) do governante — a cara — e o outro com o brasão ou coroa. A nossa usa 😀 e 👑 pra ninguém discutir qual lado é qual.

