Repartir grupos en clase o en una reunión
Pega la lista, mézclala al azar y reparte por número de grupos o de personas.
Guide
Herramientas aleatorias reúne en una sola página tres tareas: números enteros al azar, reparto de listas en grupos y sorteos. Los tres modos comparten un módulo aleatorio basado en crypto.getRandomValues() que usa muestreo por rechazo para generar enteros sin sesgo de módulo; el reparto en grupos usa el mismo origen con una mezcla Fisher–Yates. No recurre a Math.random(), así que sirve para sorteos y repartos del día a día que piden algo más fiable que una animación de interfaz.
Actualizado el 2026-09-102 min read
| Entrada | Salida | Notas |
|---|---|---|
| 1–100, 6 números, sin repetir | 6 enteros distintos | Se pueden ordenar de menor a mayor o al revés |
| 12 personas, dividir en 3 grupos | 3 grupos mezclados | Reparto por turnos para equilibrar los tamaños |
| Sorteo de lista, quitar al ganador | Historial de ganadores | Las entradas repetidas se van eliminando una a una |
Pega la lista, mézclala al azar y reparte por número de grupos o de personas.
Activa «quitar al ganador» para que una misma entrada no vuelva a salir y conserva el orden del sorteo de esta sesión.
La implementación aplica muestreo por rechazo a los valores de 32 bits de crypto.getRandomValues() y luego el módulo, para evitar el sesgo cuando el intervalo no es divisible.
No. El historial de ganadores no se guarda en el almacenamiento local, así que al refrescar la página se pierde.
La lista, los parámetros aleatorios y los resultados se procesan solo en el navegador; no se suben a ningún servidor y el historial del sorteo no se guarda.
Actualizado el 2026-09-10
Números aleatorios, grupos aleatorios y sorteos en uno, con una fuente criptográficamente segura
Esta herramienta no está traducida por completo; parte del contenido usa el idioma de origen o uno de reserva.
Usa una fuente aleatoria criptográficamente segura; los resultados no se pueden predecir