ForHosting KIT · Hogar, cocina y ocio

Elija un nombre aleatorio de una lista con semilla

Con la semilla team-lunch-2026, los 4 nombres Avery, Blake, Casey y Devon salen siempre en el mismo orden. Pegue su lista y una semilla para elegir un nombre o barajar a todos, y cualquiera podrá repetir el sorteo para comprobarlo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Nombres
Avery, Blake, Casey, Devon
Semilla
team-lunch-2026
Modo de cálculo
Shuffle
Obtiene
Cantidad
4
Orden
Avery, Blake, Casey, Devon

Este selector de nombres aleatorios con semilla convierte cualquier lista no vacía en un orden de sorteo reproducible. Si proporciona los mismos nombres y la misma semilla, obtendrá siempre el mismo resultado, tanto si necesita una sola selección como el orden completo. Las extracciones numeradas avanzan sin repetir ninguna entrada hasta agotar todas las posiciones. Resulta útil para juegos, turnos de clase, actividades de equipo, sorteos y asignaciones. Toda la lógica es determinista y no utiliza la red, el reloj del sistema ni aleatoriedad oculta.

Prepare los nombres y elija una semilla significativa

Comience con uno o más nombres y una semilla que no esté vacía. Cada nombre debe ser texto con al menos un carácter visible; los espacios iniciales y finales se eliminan antes del sorteo, mientras que la ortografía y las mayúsculas se conservan. La semilla puede describir el evento, la ronda, la fecha o un identificador publicado, por ejemplo, el nombre de una reunión junto con el número de semana.

Una semilla significativa es más fácil de registrar y reutilizar que un valor arbitrario. La semilla exacta importa: cambiar un solo carácter crea otra secuencia determinista. El orden de entrada también importa, porque la mezcla parte de la lista enviada.

Para que otras personas reproduzcan el resultado, comparta los nombres en su orden original, la semilla exacta y el modo solicitado. Se admiten etiquetas duplicadas porque dos personas pueden llamarse igual, pero no se podrán distinguir en la respuesta. Añada una inicial, un equipo o un número si cada entrada debe ser reconocible.

Una lista vacía, un nombre en blanco o una semilla vacía siempre producen un error de entrada claro.

Elija una vez o recorra una secuencia sin repeticiones

Utilice el modo de selección cuando necesite un solo nombre. El número de extracción predeterminado es 1 y corresponde a la primera entrada del orden generado. Para seleccionar de nuevo sin repetir una entrada anterior, conserve exactamente los mismos nombres y la misma semilla e incremente el número de extracción a 2, después a 3 y así sucesivamente.

La respuesta indica el nombre elegido, el número de extracción, cuántas entradas quedan y si la lista se ha agotado. De este modo, una integración sin estado solo necesita guardar la semilla y el siguiente número, en lugar de mantener un conjunto mutable. Solicitar un número superior a la longitud de la lista devuelve un error de agotamiento.

Use el modo de mezcla si desea todo el orden de una vez, por ejemplo para imprimir una agenda de intervenciones. Este modo devuelve la semilla, la cantidad y la lista ordenada completa. Ambos modos utilizan la misma permutación: la extracción 2 siempre coincide con el segundo elemento de la mezcla para una entrada idéntica.

No cambie el orden inicial entre llamadas.

Reproduzca, audite e integre el resultado

El determinismo resulta valioso cuando una selección debe parecer aleatoria y, al mismo tiempo, poder explicarse. Registre la lista ordenada original, la semilla y el número de extracción junto con el resultado. Cualquier persona podrá enviar de nuevo esos valores y verificar la selección sin confiar en el estado guardado por una aplicación.

Esto resulta especialmente práctico para rotaciones en clase, tareas periódicas, juegos de mesa, eventos comunitarios y sorteos transparentes de bajo riesgo. El algoritmo ejecuta una mezcla Fisher-Yates con semilla completamente en memoria. Nunca consulta un servicio aleatorio, la hora actual, almacenamiento ni un modelo, por lo que entradas idénticas producen salidas idénticas.

Determinista no significa criptográficamente impredecible: quien conozca la lista y la semilla puede calcular las posiciones posteriores. No lo utilice para loterías reguladas, premios con adversarios o casos que exijan aleatoriedad criptográfica. Valide la lista definitiva antes de publicar la semilla y almacene el siguiente número de extracción de forma transaccional.

Rotar la participación en clase

Sortee estudiantes en un orden sin repeticiones que el docente pueda reproducir con la misma clase y lista.

Asignar turnos de equipo

Cree una secuencia estable de intervenciones o tareas sin mantener una lista mutable de nombres pendientes.

Realizar un sorteo transparente

Publique la semilla y la lista ordenada para que las personas participantes verifiquen cada selección numerada.

¿La misma semilla elige siempre el mismo nombre?

Sí, siempre que los nombres, su orden, el modo y el número de extracción tampoco cambien.

¿Se admiten nombres duplicados?

Sí. Cada posición se usa una vez, pero las etiquetas idénticas se ven iguales; añada calificadores si necesita distinguirlas.

¿Sirve para una lotería regulada?

No. Quien conozca la entrada puede predecir la secuencia; use un proceso seguro aprobado cuando existan requisitos legales o adversarios.

¿Cómo elijo un segundo nombre sin repetir el primero?

Mantenga los nombres y la semilla y pase el número de sorteo de 1 a 2, luego a 3, y así sucesivamente. Cada sorteo sigue el mismo orden, así que ningún nombre se repite hasta agotar la lista.

¿Puedo obtener el orden completo de una vez?

Sí. Elija la opción de barajar para recibir el orden completo de una vez, por ejemplo para imprimir un turno de palabra o asignar un turno a cada participante. Los mismos nombres, semilla y orden de la lista dan siempre la misma secuencia.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/game/name-picker-seeded

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/game/name-picker-seeded \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"names":["Avery","Blake","Casey","Devon"],"seed":"team-lunch-2026"}'
{
  "names": [
    "Avery",
    "Blake",
    "Casey",
    "Devon"
  ],
  "seed": "team-lunch-2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.name_picker_seeded",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Reproduzca, audite e integre el resultado

Para automatizar, la API cuesta $0.002 por solicitud; el navegador puede ejecutar localmente la misma lógica pura.

¿Qué ocurre si la lista está vacía?

La solicitud devuelve un error invalid_input porque no existe ningún nombre válido que seleccionar.

¿Cómo elijo de nuevo sin repeticiones?

Mantenga idénticos los nombres y la semilla, y aumente draw_number en uno para cada selección posterior.

¿Cuánto cuesta una solicitud de API?

Cada solicitud de API cuesta $0.002. La versión del navegador puede ejecutar localmente la misma lógica determinista.

Ver la documentación completa del KIT →