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.
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.