Gerador de equipes aleatórias

Distribua uma lista de nomes em equipes aleatórias e equilibradas, por exemplo para formar grupos de trabalho, times esportivos ou duplas de jogo.

Exemplo:
Altere-a para um novo sorteio.

Como funciona

Seja para organizar um torneio esportivo entre amigos, dividir alunos em grupos de trabalho justos, ou sortear duplas para uma oficina, é trabalhoso e às vezes gera discussão montar equipes manualmente. Esta ferramenta embaralha aleatoriamente a lista de nomes fornecida e depois a distribui da forma mais equilibrada possível entre o número de equipes solicitado.

O sorteio é realmente diferente a cada vez?

Sim, se você mudar o valor da "semente aleatória" (seed), obtém uma distribuição diferente. Por outro lado, com a mesma lista de nomes e a mesma semente, o resultado é sempre idêntico (é um sorteio reproduzível), o que é prático se você quiser conseguir regenerar exatamente o mesmo sorteio mais tarde.

O que acontece se o número de nomes não for divisível pelo número de equipes?

Os nomes restantes são distribuídos um a um entre as equipes, começando pela primeira, de modo que o tamanho das equipes nunca difira em mais de um membro.

O sorteio é feito inteiramente no seu navegador via WebAssembly — sua lista de nomes nunca é enviada a um servidor.