Distribuidor de Cartas
Aleatório
Constrói um baralho padrão novo no carregamento, embaralha com crypto.getRandomValues pra que a posição de cada carta seja genuinamente uniforme, e te deixa sacar cartas do topo. Cartas sacadas permanecem sacadas — o contador do baralho diminui — então você pode continuar distribuindo até o baralho esvaziar sem nunca ver uma repetida. Útil pra jogos de cartas online, truques de mágica, decisões ponderadas por cor de naipe, ou só ensinar probabilidade.
Aperte Sacar pra distribuir cartas.
Embaralhamento usa crypto.getRandomValues + Fisher-Yates. Cartas sacadas saem do baralho até você resetar ou re-embaralhar.
Como usar
- Defina quantas cartas sacar e se inclui jokers.
- "Sacar" tira essa quantidade do baralho atual; "Re-embaralhar" embaralha um novo primeiro.
- "Resetar" embaralha um novo sem sacar nada.
Perguntas frequentes
- O embaralhamento é realmente aleatório?
- Cada troca usa crypto.getRandomValues, que é um CSPRNG em navegadores modernos. O passo Fisher-Yates toca cada posição uma vez, então toda permutação do baralho é igualmente provável.
- Qual é a ordem das cartas dentro de um naipe?
- A, 2, 3, …, 10, J, Q, K — o Ás é tratado como 1 (baixo). Se você precisa de lógica Ás-alto pra rankings de poker, só lembre que A e K estão em extremos opostos.
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.