Gerador de grupos
Sistema de distribuição // v1.0
Um nome por linha
Cmd/Ctrl + Enter ↵
Como esta ferramenta ajuda
Insira um item por linha, escolha entre 2 e 20 grupos e gere o resultado. Linhas vazias são ignoradas, linhas repetidas continuam como itens separados e o número de grupos não pode ultrapassar o total de itens reconhecidos. A ferramenta escolhe os índices de Fisher–Yates com Web Crypto getRandomValues e rejection sampling e depois distribui os itens embaralhados em round-robin. Os tamanhos diferem no máximo 1. Você pode copiar um grupo ou todos com os cabeçalhos fixos Grupo 1, Grupo 2… O sorteio usa apenas as linhas e o número de grupos: não analisa nomes, relações, funções ou capacidades. Cada permutação tem a mesma probabilidade, mas, quando as capacidades são diferentes, a probabilidade de entrar em um grupo específico depende de quantas posições de saída ele contém.
Um item por linha
Entre 2 e 20 grupos
Diferença de tamanho no máximo 1
Duas ações de cópia
O que o gerador de grupos aleatórios faz?
Insira um item por linha, escolha entre 2 e 20 grupos e gere o resultado. Linhas vazias são ignoradas, linhas repetidas continuam como itens separados e o número de grupos não pode ultrapassar o total de itens reconhecidos. A ferramenta escolhe os índices de Fisher–Yates com Web Crypto getRandomValues e rejection sampling e depois distribui os itens embaralhados em round-robin. Os tamanhos diferem no máximo 1. Você pode copiar um grupo ou todos com os cabeçalhos fixos Grupo 1, Grupo 2… O sorteio usa apenas as linhas e o número de grupos: não analisa nomes, relações, funções ou capacidades. Cada permutação tem a mesma probabilidade, mas, quando as capacidades são diferentes, a probabilidade de entrar em um grupo específico depende de quantas posições de saída ele contém.
Usos comuns
Professores
Dividir uma lista de alunos na quantidade escolhida de grupos.
Facilitadores
Criar grupos de discussão a partir da lista de participantes.
Treinadores
Fazer um primeiro sorteio para exercícios ou treinos.
Organizadores de jogos
Distribuir jogadores na quantidade escolhida de equipes.
Funções do painel
Um item por linha
Cada linha não vazia vira um item do sorteio.
Entre 2 e 20 grupos
O número de grupos não pode passar do número de itens.
Diferença de tamanho no máximo 1
A distribuição round-robin produz os tamanhos possíveis mais próximos.
Duas ações de cópia
Copie um grupo ou o conjunto com cabeçalhos fixos.
Exemplos
Lista da turma
Cole 24 nomes e escolha 6 grupos.
O resultado contém 6 grupos de 4.
Workshop
Cole 17 participantes e escolha 5 grupos.
Os tamanhos são 4, 4, 3, 3 e 3.
Noite de jogos
Cole 12 jogadores e escolha 3 grupos.
Copie uma equipe ou o resultado completo.
Como usar
- 1.
Insira os itens
Um item por linha; linhas vazias são ignoradas.
- 2.
Escolha a quantidade
Selecione entre 2 e 20 grupos.
- 3.
Gere
A lista é embaralhada e distribuída em round-robin.
- 4.
Copie
Use o botão de um grupo ou a ação Copiar tudo.
Perguntas sobre o resultado
Como a ordem embaralhada é escolhida?
Fisher–Yates obtém cada índice de Web Crypto getRandomValues. Rejection sampling descarta a cauda desigual do intervalo Uint32 antes de reduzir o valor ao intervalo necessário.
O que tem a mesma probabilidade?
Cada permutação tem a mesma probabilidade. Assim, cada participante pode ocupar qualquer posição específica da ordem embaralhada com a mesma probabilidade.
Cada grupo tem a mesma probabilidade para uma pessoa?
Só quando as capacidades são iguais. Com capacidades diferentes, as probabilidades também diferem: um grupo com c das n posições de saída recebe essa pessoa com probabilidade c/n.
Quanto os tamanhos diferem?
A distribuição round-robin faz quaisquer dois tamanhos diferirem no máximo 1.
A ferramenta considera habilidade ou nível?
Não. O painel usa apenas as linhas inseridas e o número de grupos; ele não recebe dados de habilidade ou nível.
Escopo do algoritmo
Web Crypto getRandomValues fornece valores Uint32. Em cada etapa de Fisher–Yates, rejection sampling descarta a cauda curta do intervalo que não pode ser dividida por igual pela quantidade de índices necessária; só depois reduz o valor aceito ao intervalo de destino. Isso remove o viés de módulo da escolha do índice, então cada permutação tem a mesma probabilidade. Round-robin distribui as posições 1, 2, 3… entre os grupos e volta ao Grupo 1 depois do último, limitando a diferença de tamanho a 1. Relações, funções, capacidades e outras propriedades dos itens não são avaliadas. Com capacidades iguais, as probabilidades dos grupos são iguais; um grupo que ocupa c das n posições recebe um item específico com probabilidade c/n.
Uso local
Como sortear grupos equilibrados para aula, oficina ou jogo?
Cole uma lista com uma pessoa por linha, escolha a quantidade de grupos e gere. A ferramenta embaralha os nomes e distribui em rodízio, mantendo os tamanhos próximos mesmo quando a conta não fecha exata.

Detalhes praticos
Aceita listas copiadas de notas, formularios e planilhas.
Evita grupos vazios quando ha menos pessoas do que grupos pedidos.
Permite copiar um grupo especifico ou todos os grupos de uma vez.
Exemplos praticos
| Contexto | Resultado | Uso |
|---|---|---|
| Sala | 32 alunos em 8 grupos | Quatro pessoas por grupo para atividade em mesa. |
| Workshop | 17 participantes em 5 grupos | Distribuicao 4-4-3-3-3 sem escolher manualmente. |
| Jogo | 12 jogadores em 3 times | Define times rápido antes da partida. |
Onde funciona bem
Educacao
Debates, laboratorio, leitura em pares, projetos curtos e rotacao de estacoes.
Trabalho em grupo
Breakouts de reuniao, squads temporarios, mesas de evento e pairing informal.
Perguntas frequentes
Posso colar nomes completos?
Sim. Cada linha vira uma entrada, entao nomes compostos continuam juntos.
O sorteio garante habilidades equilibradas?
Não. Ele equilibra quantidade. Se habilidade, senioridade ou idioma importam, separe a lista antes ou revise o resultado.
Ferramentas relacionadas
Ferramentas relacionadas
Continue com ferramentas para aulas, jogos, escrita, planeamento e decisões rápidas.