O Sorteador de Equipes divide uma lista de pessoas em times aleatórios, por número de equipes ou tamanho de cada uma, equilibrando cargos se você quiser. Imagine o capitão do futebol de fim de semana que mistura zagueiros e atacantes para nenhum time ficar sem defesa. Sem cargos cadastrados, o sorteio pode juntar todos os desenvolvedores num grupo só. Informe cada pessoa como Nome, Cargo e defina quantas pessoas de cada cargo cabem numa mesma equipe.
Como usar o Sorteador de Equipes
Cole os participantes, um por linha, no formato Nome, Cargo ou Nome – Cargo; nomes duplicados são ignorados. Escolha o modo, número de equipes ou tamanho por equipe, e ajuste o mínimo e o máximo de cargos diferentes por equipe e os limites por cargo. Clique em Sortear Equipes. O Sorteador de Equipes mostra os times, permite re-sortear e exporta o resultado em CSV ou JSON.
Como a divisão funciona
A ferramenta embaralha a lista com Math.random, o gerador pseudoaleatório do navegador descrito na documentação da MDN, e distribui as pessoas uma a uma, em rodízio, entre as equipes. No modo número de equipes, você escolhe quantos times quer; no modo tamanho, ela calcula quantos times são necessários e reparte todo mundo entre eles. Por isso 10 pessoas com tamanho 4 viram três equipes, de 4, 3 e 3, e não duas de 4 com duas pessoas sobrando. As equipes nunca diferem em mais de uma pessoa.
Com regras de cargo ligadas, o sorteio tenta até 100 embaralhamentos em busca de uma divisão que respeite todas elas. Se nenhuma servir, a ferramenta avisa e não mostra equipes. Nesse caso, afrouxe o mínimo de cargos diferentes ou o limite do cargo mais numeroso.
Erros de lista que mudam o resultado
- Nomes iguais contam como duplicados, sem diferenciar maiúsculas: a segunda Ana some da lista. Use sobrenome ou inicial.
- No formato com hífen, deixe espaço em volta dele, senão o hífen é lido como parte do nome.
- Cargo escrito de dois jeitos, como Dev e Desenvolvedor, vira dois cargos diferentes para os limites.
Onde usar o Sorteador de Equipes
Workshops, hackathons internos, grupos de estudo e dinâmicas de educação corporativa ganham com times mistos definidos por sorteio, porque ninguém escolhe só os colegas de sempre. A lista e as regras ficam salvas no navegador entre um uso e outro. Exporte o resultado em CSV, que abre com acentos corretos no Excel, ou em JSON para outro sistema, e guarde o arquivo com a data do evento antes de anunciar as equipes.