ForHosting KIT · Texto e IA

Generar palabras aleatorias

Pida cinco palabras en inglés con la semilla 42 y obtendrá siempre breeze, pearl, dance, year y unity: palabras reales, nunca repetidas, sacadas de listas en seis idiomas. Cambie la semilla para obtener otra tanda. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Cantidad
5
Idioma
En
Semilla
42
Obtiene
Disponibles
100
Palabras
breeze, pearl, dance, year, unity
Texto
breeze pearl dance year unity

Las palabras de diccionario aleatorias son un recurso habitual en calentamientos de escritura, cadenas tipo captcha, ejercicios de vocabulario en clase y contenido provisional cuando se prefieren términos realistas frente a texto sin sentido. Esta capacidad para generar palabras aleatorias admite cuántas palabras necesita, de qué lista de idioma se extraen y una semilla entera opcional para que la misma petición devuelva siempre el mismo conjunto ordenado.

Qué devuelve el generador de palabras aleatorias y por qué usa semilla

Una petición solicita un recuento entero positivo de palabras distintas tomadas de uno de seis diccionarios integrados: inglés (en), español (es), francés (fr), alemán (de), italiano (it) o portugués (pt). El muestreo no invoca el generador aleatorio del sistema. En su lugar avanza un generador lineal congruencial determinista desde una semilla entera (uno por defecto si se omite) y usa esos valores para barajar parcialmente una copia de la lista, tomando después las primeras entradas según el recuento.

Como el flujo queda fijado por semilla, idioma y recuento, dos clientes que envían el mismo cuerpo reciben las mismas palabras y el mismo campo de texto unido. Las palabras son siempre únicas en una respuesta: el barajado es sin reemplazo, de modo que pedir cinco palabras en inglés no repite apple dos veces en ese resultado. Si necesita otro conjunto con el mismo idioma y recuento, cambie la semilla; deje idioma y recuento fijos y varíe solo la semilla.

Contrato de entrada, límites y comportamiento ante errores

Language debe ser uno de los códigos enum en, es, fr, de, it o pt: las etiquetas de locale libres y los códigos no admitidos se rechazan para que el formulario web pueda ser un selector simple. Seed, si está presente, debe ser un entero no negativo hasta dos mil ciento cuarenta y siete millones cuatrocientos ochenta y tres mil seiscientos cuarenta y siete; si falta, el motor usa la semilla uno para estabilizar los ejemplos.

La regla de producto es que count no puede superar el tamaño del diccionario disponible para el idioma elegido: cada lista trae un número fijo de tokens de estilo diccionario cotidiano, y pedir más de ese tamaño falla con un mensaje que incluye el recuento pedido y el tamaño disponible. Ese fallo es diseño intencionado y no un relleno silencioso con repeticiones, porque muchos clientes usan la salida como tokens únicos para etiquetas, opciones de cuestionario o nombres temporales.

Ejercicios de vocabulario en clase

Genere un conjunto de tamaño fijo de palabras objetivo por semilla de lección para que cada alumno vea la misma lista mientras rota las semillas entre semanas.

Bolsas de palabras para puzzles y juegos

Extraiga vocabularios de ahorcado, bingo o escaleras de palabras sin reemplazo y fije una semilla para pruebas de juego y grabaciones reproducibles.

¿Qué ocurre si count es mayor que la lista de palabras?

El mensaje incluye el recuento pedido y el tamaño disponible para ese idioma. La validación fallida no se factura.

¿Las palabras son realmente aleatorias?

Son seudoaleatorias y totalmente deterministas: un LCG con semilla impulsa un barajado sin reemplazo. Misma semilla, idioma y recuento dan siempre la misma lista ordenada.

¿Qué idiomas están admitidos?

Seis listas integradas: inglés (en), español (es), francés (fr), alemán (de), italiano (it) y portugués (pt). Otros códigos los rechaza el contrato enum.

¿Puede repetirse una palabra en la misma lista?

No. Las palabras se extraen sin reposición, así que cada una aparece como máximo una vez en cada lista. Si pide cinco palabras, recibe cinco palabras distintas del diccionario elegido.

¿Cómo obtengo una lista diferente con el mismo idioma y la misma cantidad?

Cambie solo la semilla. Con el mismo idioma, la misma cantidad y la misma semilla la lista es siempre idéntica; al variar la semilla obtiene otra selección, igual de estable.

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/text/random-word-generate

¿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/text/random-word-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"count":5,"language":"en"}'
{
  "count": 5,
  "language": "en"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.random_word_generate",
  "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.

max_tokens20000
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.

La selección es un muestreo sin reemplazo sobre un diccionario fijo en memoria: no hay duplicados en una respuesta, y recibe un error invalid_input claro si el recuento supera el tamaño de la lista de ese idioma.

Qué devuelve el generador de palabras aleatorias y por qué usa semilla

La respuesta repite count, language y seed, informa available como la longitud total de la lista de ese idioma, devuelve words como matriz de cadenas e incluye text con esas palabras unidas por espacios simples para pegarlas en formularios o correos.

Contrato de entrada, límites y comportamiento ante errores

Envíe por POST un cuerpo JSON con los campos obligatorios count y language, más seed opcional. Count debe ser un entero finito de uno a quinientos; no enteros, ceros, negativos y valores ausentes fallan con invalid_input indicando el campo. Las llamadas correctas cuestan el precio base publicado $0.002 en la API; la entrada no válida no se factura.

Dónde aportan valor las palabras aleatorias con semilla en flujos reales

Prototipos de juegos y pasatiempos extraen bolsas de palabras para rondas tipo ahorcado, escaleras de palabras o cartones de bingo, fijando una semilla para que una partida grabada muestre siempre el mismo tablero. Los equipos de QA de localización piden el mismo recuento en en, es, fr, de, it y pt para probar el ancho de maquetación con tokens de diccionario realistas en lugar de relleno repetido. Combínela con su propio almacén de unicidad si necesita desduplicación global entre muchas peticiones; dentro de una llamada el contrato ya garantiza palabras distintas hasta la longitud de la lista. Profesores de idiomas y autores de aplicaciones crean ejercicios de vocabulario que necesitan un conjunto fresco pero reproducible de palabras objetivo por identificador de lección: guardar una semilla por lección regenera la misma lista para cada alumno sin enviar un JSON estático. Como la capacidad es parse de nivel A, se ejecuta gratis en el navegador para demos interactivas y a $0.002 por llamada API exitosa en scripts, sin tokens de modelo ni red saliente.

Datos de fixture y relleno deterministas

Rellene formularios, tablas de demo y capturas de CI con palabras de diccionario multilingüe de aspecto real que no cambian para una semilla dada.

¿Cómo se generan palabras de diccionario aleatorias?

Envíe count (entero positivo), language (en, es, fr, de, it o pt) y, si lo desea, seed. La API devuelve ese número de palabras distintas más un campo text unido por espacios.

¿Cuánto cuesta el generador de palabras aleatorias?

La herramienta en el navegador es gratuita. Las peticiones a la API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada no válida no se factura.

Ver la documentación completa del KIT →