16 participantes sorteados aleatoriamente em uma chave de eliminação simples. 4 rodadas até o campeão.
Uma chave de eliminação simples é o formato de torneio mais simples: perca uma vez e está eliminado. Para 16 participantes, a chave requer 15 partidas no total ao longo de 4 rodadas para produzir um único campeão. A estrutura é uma árvore binária completa. Cada nó interno representa uma partida, cada folha representa um participante e a raiz representa a final. O número de partidas é sempre um a menos que o número de participantes, porque cada partida elimina exatamente um competidor.
Em torneios organizados, o chaveamento usa rankings para separar os melhores competidores em metades diferentes da chave, garantindo que se enfrentem apenas nas rodadas finais. O chaveamento aleatório inverte essa lógica: cada participante tem a mesma probabilidade de ocupar qualquer posição na chave. Isso cria o máximo de incerteza e justiça quando não existe um ranking prévio. Debates em sala de aula, noites de jogos no escritório, torneios informais e competições casuais se beneficiam do chaveamento puramente aleatório, pois nenhum julgamento humano ou viés influencia quem enfrenta quem.
Uma chave funciona perfeitamente quando o número de participantes é uma potência de dois: 4, 8, 16, 32, 64. Quando o número fica entre potências, alguns participantes recebem um BYE, avançando para a segunda rodada sem jogar. Esta ferramenta arredonda para a próxima potência de dois e distribui os BYEs uniformemente. Com 16 participantes (uma potência de dois perfeita), todas as posições estão preenchidas, sem nenhum BYE.
Chaves tornam a combinatória visível. Pergunte aos alunos: para uma chave de 16 participantes, quantas partidas ocorrem no total? (15.) Quantas rodadas? (4.) Se dobrar o número de participantes, quantas rodadas adicionais? (Apenas uma.) Essa relação logarítmica entre participantes e rodadas é um exemplo concreto de como as estruturas binárias escalam de forma eficiente. Gere uma chave em /bracket/16 e peça aos alunos que verifiquem a estrutura.
O embaralhamento do chaveamento é executado inteiramente no seu navegador usando a Web Cryptography API. O algoritmo Fisher-Yates com aleatoriedade gerada por hardware garante que todas as permutações são igualmente prováveis. O servidor entrega a página. O seu dispositivo cria o chaveamento. Nenhum dado de participante ou estado da chave sai do seu navegador.
Cada visitante recebe um novo chaveamento aleatório para o mesmo número de participantes.
Inspiração Diária
Trabalhos selecionados pelo júri do A' Design Award, apresentados frescos a cada manhã.