Gerador de Grupos Aleatórios

Agrupa dados de entrada aleatoriamente em um número específico de grupos com opções flexíveis

Use \n for newlines, or specify custom separator

Allow groups to be empty when items are fewer than groups

Keep original item order within each group

Display group numbers in output

Used when showGroupNumbers is enabled

Fatos principais

Categoria
IA e geradores
Tipos de entrada
textarea, number, radio, text, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Gerador de Grupos Aleatórios permite organizar listas de dados de forma rápida e imparcial, distribuindo itens em grupos personalizados com total flexibilidade de configuração.

Quando usar

  • Dividir alunos em equipes para trabalhos escolares ou dinâmicas de grupo.
  • Sortear participantes em torneios ou competições esportivas.
  • Distribuir tarefas ou leads de vendas entre membros de uma equipe de forma equitativa.

Como funciona

  • Insira a lista de itens que deseja agrupar no campo de dados.
  • Defina o número de grupos desejados e escolha o método de distribuição (por contagem igual ou tamanho fixo).
  • Ajuste as preferências, como manter a ordem original ou adicionar prefixos aos nomes dos grupos.
  • Clique em gerar para obter seus grupos organizados instantaneamente.

Casos de uso

Sorteio de equipes para eventos corporativos e workshops.
Organização de escalas de trabalho ou rodízios de tarefas.
Divisão aleatória de participantes em pesquisas ou testes A/B.

Exemplos

1. Divisão de Equipes de Trabalho

Gerente de Projetos
Contexto
Uma equipe de 20 funcionários precisa ser dividida em 4 grupos para um hackathon interno.
Problema
Garantir que a divisão seja totalmente aleatória e justa, sem favorecimentos.
Como usar
Cole a lista de nomes, defina o número de grupos como 4 e selecione 'Contagem Igual'.
Configuração de exemplo
groupCount: 4, groupBy: 'count'
Resultado
Quatro grupos com 5 integrantes cada, gerados de forma imparcial.

2. Distribuição de Tarefas por Tamanho

Professor
Contexto
O professor precisa organizar 30 alunos em grupos de no máximo 6 pessoas.
Problema
Criar grupos com tamanho fixo para facilitar a logística da sala de aula.
Como usar
Insira a lista de alunos, selecione 'Tamanho do Grupo' e defina o limite de itens por grupo.
Configuração de exemplo
groupBy: 'size', groupCount: 5
Resultado
Cinco grupos formados com 6 alunos cada, prontos para a atividade.

Testar com amostras

barcode

Hubs relacionados

FAQ

Como os itens são separados?

Por padrão, o sistema utiliza quebras de linha, mas você pode definir qualquer caractere ou símbolo como separador personalizado.

Posso garantir que todos os grupos tenham o mesmo tamanho?

Sim, ao selecionar a opção 'Contagem Igual', o gerador distribuirá os itens uniformemente entre os grupos.

É possível manter a ordem original dos itens?

Sim, basta marcar a opção 'Manter Ordem Original nos Grupos' para que a sequência da sua lista seja preservada dentro de cada grupo.

O que acontece se eu tiver menos itens do que grupos?

Você pode habilitar a opção 'Permitir Grupos Vazios' para que o sistema crie os grupos mesmo que não haja itens suficientes para todos.

Posso personalizar o nome dos grupos?

Sim, utilize o campo 'Prefixo do Nome do Grupo' para definir um rótulo personalizado, como 'Time' ou 'Equipe'.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/random-group-generator

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
data textarea Sim -
groupCount number Sim -
groupBy radio Não -
separator text Não Use \n for newlines, or specify custom separator
allowEmptyGroups checkbox Não Allow groups to be empty when items are fewer than groups
maintainOrder checkbox Não Keep original item order within each group
showGroupNumbers checkbox Não Display group numbers in output
prefix text Não Used when showGroupNumbers is enabled

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-random-group-generator": {
      "name": "random-group-generator",
      "description": "Agrupa dados de entrada aleatoriamente em um número específico de grupos com opções flexíveis",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=random-group-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]