ForHosting KIT · Texte et IA

Générer des mots aléatoires

Demandez cinq mots anglais avec la graine 42 et vous obtenez toujours breeze, pearl, dance, year et unity : de vrais mots, jamais répétés, tirés de listes en six langues. Changez la graine pour une autre série. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Quantité
5
Langue
En
Graine
42
Vous obtenez
Disponibles
100
Mots
breeze, pearl, dance, year, unity
Texte
breeze pearl dance year unity

Les mots de dictionnaire aléatoires sont un outil courant pour les échauffements d’écriture, les chaînes de type captcha, les exercices de vocabulaire en classe et le contenu provisoire lorsque l’on préfère des termes réalistes au pur charabia. Cette capacité de génération de mots aléatoires accepte le nombre de mots dont vous avez besoin, la liste de langue à interroger et une graine entière optionnelle afin que la même requête renvoie toujours le même ensemble ordonné.

Ce que renvoie le générateur de mots aléatoires et pourquoi il est à graine

Une requête demande un nombre entier positif de mots distincts tirés de l’un des six dictionnaires intégrés : anglais (en), espagnol (es), français (fr), allemand (de), italien (it) ou portugais (pt). L’échantillonneur n’appelle pas le générateur aléatoire système. Il fait avancer un générateur linéaire congruentiel déterministe à partir d’une graine entière (un par défaut si omise) et utilise ces valeurs pour mélanger partiellement une copie de la liste, puis prend les premières entrées selon le nombre demandé.

Comme le flux est entièrement déterminé par graine, langue et nombre, deux clients qui envoient le même corps reçoivent les mêmes mots et le même champ texte joint. Les mots sont toujours uniques dans une réponse : le mélange est sans remise, de sorte que demander cinq mots anglais ne répète pas apple deux fois dans ce résultat. Si vous avez besoin d’un autre lot pour la même langue et le même nombre, changez la graine ; gardez langue et nombre fixes et ne variez que la graine.

Contrat d’entrée, limites et comportement en cas d’erreur

Language doit être l’un des codes enum en, es, fr, de, it ou pt — les balises de locale libres et les codes non pris en charge sont rejetés pour que le formulaire web reste un simple sélecteur. Seed, lorsqu’elle est présente, doit être un entier non négatif jusqu’à deux milliards cent quarante-sept millions quatre cent quatre-vingt-trois mille six cent quarante-sept ; lorsqu’elle est absente, le moteur utilise la graine un pour stabiliser les exemples.

La règle produit est que count ne peut pas dépasser la taille du dictionnaire disponible pour la langue choisie : chaque liste livrée contient un nombre fixe de jetons de type dictionnaire courant, et demander plus que cette taille échoue avec un message qui inclut le nombre demandé et la taille disponible. Cet échec est un choix de conception volontaire, pas un remplissage silencieux par répétitions, car de nombreux clients utilisent la sortie comme jetons uniques pour des libellés, des options de quiz ou des noms temporaires.

Exercices de vocabulaire en classe

Générez un ensemble de taille fixe de mots cibles par graine de leçon afin que chaque élève voie la même liste pendant que vous faites tourner les graines d’une semaine à l’autre.

Pools de mots pour puzzles et jeux

Tirez des vocabulaires de pendu, de bingo ou d’échelles de mots sans remise et fixez une graine pour des playtests et des enregistrements reproductibles.

Que se passe-t-il si count dépasse la liste de mots ?

Le message inclut le nombre demandé et la taille disponible pour cette langue. L’échec de validation n’est pas facturé.

Les mots sont-ils vraiment aléatoires ?

Ils sont pseudo-aléatoires et entièrement déterministes : un LCG à graine pilote un mélange sans remise. Même graine, langue et nombre produisent toujours la même liste ordonnée.

Quelles langues sont prises en charge ?

Six listes intégrées : anglais (en), espagnol (es), français (fr), allemand (de), italien (it) et portugais (pt). Les autres codes sont rejetés par le contrat enum.

Un mot peut-il apparaître deux fois dans la même liste ?

Non. Les mots sont tirés sans remise, donc chacun apparaît au plus une fois par liste. Si vous demandez cinq mots, vous recevez cinq mots différents du dictionnaire choisi.

Comment obtenir une autre liste avec la même langue et le même nombre de mots ?

Changez seulement la graine. Avec la même langue, le même nombre et la même graine, la liste est toujours identique ; en changeant la graine, vous obtenez une autre sélection, tout aussi stable.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/random-word-generate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

La sélection est un échantillonnage sans remise sur un dictionnaire fixe en mémoire : aucun doublon dans une réponse, et une erreur invalid_input claire si le nombre dépasse la taille de la liste pour cette langue.

Ce que renvoie le générateur de mots aléatoires et pourquoi il est à graine

La réponse répète count, language et seed, indique available comme la longueur totale de la liste pour cette langue, renvoie words sous forme de tableau de chaînes et inclut text avec ces mots joints par des espaces simples pour un collage rapide dans des formulaires ou des courriels.

Contrat d’entrée, limites et comportement en cas d’erreur

Envoyez en POST un corps JSON avec les champs obligatoires count et language, plus seed optionnel. Count doit être un entier fini de un à cinq cents ; non-entiers, zéros, négatifs et valeurs manquantes échouent avec invalid_input en nommant le champ. Les appels réussis coûtent le prix de base publié $0.002 sur l’API ; une entrée invalide n’est pas facturée.

Où les mots aléatoires à graine apportent de la valeur dans des flux réels

Les prototypes de jeux et de puzzles tirent des pools de mots pour des manches de type pendu, des échelles de mots ou des cartons de bingo, en fixant une graine pour qu’une partie enregistrée affiche toujours le même plateau. Les équipes QA de localisation demandent le même nombre en en, es, fr, de, it et pt pour tester la largeur de mise en page avec des jetons de dictionnaire réalistes plutôt qu’un remplissage répété. Associez-la à votre propre magasin d’unicité si vous avez besoin d’une déduplication globale entre de nombreuses requêtes ; au sein d’un appel, le contrat garantit déjà des mots distincts jusqu’à la longueur de la liste. Les enseignants de langues et les auteurs d’applications construisent des exercices de vocabulaire qui nécessitent un ensemble de mots cibles frais mais reproductible pour chaque identifiant de leçon : stocker une graine par leçon régénère la même liste pour chaque élève sans livrer un JSON statique. Comme la capacité est parse de niveau A, elle s’exécute gratuitement dans le navigateur pour les démos interactives et à $0.002 par appel API réussi pour les scripts, sans jetons de modèle ni réseau sortant.

Données de fixture et de substitution déterministes

Remplissez formulaires, tableaux de démo et captures CI avec des mots de dictionnaire multilingues réalistes qui ne changent jamais pour une graine donnée.

Comment générer des mots de dictionnaire aléatoires ?

Envoyez count (entier positif), language (en, es, fr, de, it ou pt) et éventuellement seed. L’API renvoie ce nombre de mots distincts plus un champ text joint par des espaces.

Combien coûte le générateur de mots aléatoires ?

L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →