Generador de Grupos Aleatorios

Agrupa datos de entrada aleatoriamente en un número específico de grupos con opciones flexibles

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

Datos clave

Categoría
IA y generadores
Tipos de entrada
textarea, number, radio, text, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El Generador de Grupos Aleatorios es una herramienta eficiente diseñada para organizar listas de datos en subgrupos de manera justa y equilibrada, ideal para gestionar equipos, tareas o sorteos con total imparcialidad.

Cuándo usarlo

  • Cuando necesitas dividir a los miembros de un equipo en grupos de trabajo de forma equitativa.
  • Al organizar sorteos o actividades donde los participantes deben ser asignados aleatoriamente.
  • Para distribuir una lista larga de elementos en categorías o lotes de tamaño uniforme.

Cómo funciona

  • Introduce tu lista de elementos en el área de texto, separándolos por saltos de línea o un delimitador personalizado.
  • Define el número de grupos deseados y selecciona si prefieres una distribución uniforme o un tamaño fijo por grupo.
  • Ajusta las opciones adicionales, como mantener el orden original o añadir prefijos personalizados a los nombres de los grupos.
  • Haz clic en generar para obtener tus grupos organizados al instante.

Casos de uso

Asignación aleatoria de estudiantes a proyectos de clase para fomentar la colaboración diversa.
Distribución de tareas o tickets de soporte entre miembros de un equipo de trabajo de forma balanceada.
Creación de equipos para torneos deportivos o juegos de mesa donde la imparcialidad es fundamental.

Ejemplos

1. Formación de equipos de trabajo

Gerente de Proyecto
Contexto
El gerente tiene una lista de 20 empleados y necesita dividirlos en 4 equipos de trabajo equilibrados para un nuevo sprint.
Problema
Asignar a los empleados de forma aleatoria y justa sin intervención manual.
Cómo usarlo
Pega la lista de nombres, establece el número de grupos en 4 y selecciona 'Cuenta Igual'.
Configuración de ejemplo
groupCount: 4, groupBy: 'count', prefix: 'Equipo'
Resultado
Se generan 4 equipos con 5 integrantes cada uno, listos para comenzar el proyecto.

2. Sorteo de tareas de limpieza

Administrador de oficina
Contexto
Se deben asignar 10 tareas de mantenimiento entre 3 departamentos de la oficina.
Problema
Distribuir las tareas de manera que cada departamento reciba una carga de trabajo similar.
Cómo usarlo
Introduce las 10 tareas, configura 3 grupos y utiliza la opción de cuenta igual.
Configuración de ejemplo
groupCount: 3, groupBy: 'count', prefix: 'Departamento'
Resultado
Las tareas se reparten aleatoriamente, asegurando que cada departamento tenga una cantidad equitativa de responsabilidades.

Probar con muestras

barcode

Hubs relacionados

Preguntas frecuentes

¿Puedo controlar cuántos elementos hay en cada grupo?

Sí, puedes elegir entre 'Cuenta Igual' para una distribución automática equilibrada o 'Tamaño de Grupo' para especificar cuántos elementos debe tener cada uno.

¿Qué pasa si tengo más grupos que elementos?

Puedes activar la opción 'Permitir Grupos Vacíos' para que el sistema genere los grupos solicitados aunque no haya suficientes elementos para todos.

¿Es posible mantener el orden de mi lista original?

Sí, al marcar la opción 'Mantener Orden Original dentro de Grupos', los elementos conservarán su secuencia relativa tras la distribución.

¿Cómo puedo personalizar los nombres de los grupos?

Utiliza el campo 'Prefijo de Nombre de Grupo' para cambiar el nombre predeterminado (por ejemplo, de 'Group 1' a 'Equipo 1').

¿Qué delimitadores puedo usar para separar mis datos?

Por defecto se utilizan saltos de línea, pero puedes especificar cualquier carácter o cadena en el campo 'Separador de Elementos'.

Documentación de la API

Punto final de la solicitud

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

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
data textarea -
groupCount number -
groupBy radio No -
separator text No Use \n for newlines, or specify custom separator
allowEmptyGroups checkbox No Allow groups to be empty when items are fewer than groups
maintainOrder checkbox No Keep original item order within each group
showGroupNumbers checkbox No Display group numbers in output
prefix text No Used when showGroupNumbers is enabled

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-random-group-generator": {
      "name": "random-group-generator",
      "description": "Agrupa datos de entrada aleatoriamente en un número específico de grupos con opciones flexibles",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=random-group-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]