ForHosting KIT · Maison, cuisine et loisirs

Tirez un nom au sort dans une liste avec une graine

Avec la graine team-lunch-2026, les 4 noms Avery, Blake, Casey et Devon sortent toujours dans le même ordre. Collez votre liste et une graine pour tirer un nom ou mélanger tout le monde, et chacun pourra refaire le tirage pour le vérifier. 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
Noms
Avery, Blake, Casey, Devon
Graine
team-lunch-2026
Mode de calcul
Shuffle
Vous obtenez
Quantité
4
Ordre
Avery, Blake, Casey, Devon

Ce sélecteur de noms aléatoires avec graine transforme toute liste non vide en un ordre de tirage reproductible. Avec les mêmes noms et la même graine, vous obtenez toujours le même résultat, qu’il s’agisse d’un seul choix ou de l’ordre mélangé complet. Les tirages numérotés parcourent cet ordre sans répéter d’entrée jusqu’à épuisement. L’outil convient aux jeux, aux tours de classe, aux activités d’équipe, aux cadeaux et aux attributions. Sa logique est déterministe et n’utilise ni réseau, ni horloge système, ni hasard caché.

Préparez les noms et choisissez une graine parlante

Commencez par un ou plusieurs noms et une graine non vide. Chaque nom doit être un texte comprenant au moins un caractère visible ; les espaces placés au début et à la fin sont supprimés avant le tirage, tandis que l’orthographe et les majuscules sont conservées. La graine peut décrire l’événement, la manche, la date ou un identifiant publié, par exemple le nom d’une réunion associé au numéro de semaine.

Une graine parlante est plus facile à noter et à réutiliser qu’une valeur arbitraire. Sa valeur exacte compte : la modification d’un seul caractère crée une autre séquence déterministe. L’ordre de saisie compte également, car le mélange commence par la liste envoyée.

Pour permettre à d’autres personnes de reproduire le résultat, communiquez les noms dans leur ordre initial, la graine exacte et le mode demandé. Les libellés en double sont admis, car deux personnes peuvent porter le même nom, mais ils seront indiscernables dans la réponse. Ajoutez une initiale, une équipe ou un numéro si chaque entrée doit être identifiable.

Une liste vide, un nom blanc ou une graine vide renvoie toujours une erreur claire.

Effectuez un choix ou parcourez une séquence sans doublon

Utilisez le mode de sélection lorsqu’un seul nom vous suffit. Le numéro de tirage par défaut est 1 : il désigne la première entrée de l’ordre créé par la graine. Pour recommencer sans répéter une entrée précédente, conservez exactement les mêmes noms et la même graine, puis passez le numéro à 2, à 3, et ainsi de suite.

La réponse précise le nom retenu, le numéro du tirage, le nombre d’entrées restantes et si la liste vient d’être épuisée. Une intégration sans état peut donc stocker uniquement la graine et le prochain numéro, au lieu de gérer un ensemble de noms modifiable. Un numéro supérieur à la longueur de la liste produit une erreur d’épuisement.

Choisissez le mode de mélange pour obtenir tout l’ordre en une fois, par exemple afin d’imprimer un programme de prise de parole. Il renvoie la graine, le nombre et la liste complète. Les deux modes reposent sur la même permutation : le tirage 2 correspond toujours au deuxième élément du mélange pour des données identiques.

Ne modifiez pas l’ordre initial entre les appels.

Reproduisez, contrôlez et intégrez le résultat

Le déterminisme est précieux lorsqu’une sélection doit sembler aléatoire tout en restant explicable. Conservez la liste ordonnée d’origine, la graine et le numéro du tirage avec le résultat. Toute personne pourra alors soumettre à nouveau ces valeurs et vérifier la sélection sans se fier à l’état enregistré par une application.

Cette méthode convient particulièrement aux rotations scolaires, aux tâches d’équipe récurrentes, aux jeux de société, aux événements associatifs et aux cadeaux transparents à faible enjeu. L’algorithme réalise en mémoire un mélange Fisher-Yates alimenté par la graine. Il ne consulte jamais de service aléatoire, l’heure actuelle, un stockage ou un modèle ; des entrées identiques donnent donc des sorties identiques.

Déterministe ne signifie pas imprévisible au sens cryptographique : une personne qui connaît la liste et la graine peut calculer les positions suivantes. N’employez pas cette capacité pour une loterie réglementée ou un cas exigeant un hasard cryptographique. Validez la liste finale avant de publier la graine.

Organiser les prises de parole en classe

Tirez les élèves dans un ordre sans répétition que l’enseignant peut reproduire avec la même classe et la même liste.

Attribuer les tours d’une équipe

Créez une séquence stable de paroles ou de tâches sans tenir à jour un ensemble modifiable de noms restants.

Réaliser un tirage transparent

Publiez la graine et la liste ordonnée afin que les participants puissent vérifier chaque sélection numérotée.

La même graine sélectionne-t-elle toujours le même nom ?

Oui, à condition que les noms, leur ordre, le mode et le numéro du tirage restent également inchangés.

Les noms en double sont-ils acceptés ?

Oui. Chaque position est utilisée une fois, mais des libellés identiques se ressemblent ; ajoutez des précisions pour les distinguer.

Cet outil convient-il à une loterie réglementée ?

Non. Quiconque connaît les données peut prévoir la séquence ; utilisez un processus sécurisé agréé en présence de règles ou d’adversaires.

Comment tirer un deuxième nom sans répéter le premier ?

Gardez les mêmes noms et la même graine, et passez le numéro de tirage de 1 à 2, puis 3, et ainsi de suite. Chaque tirage suit le même ordre : aucun nom ne revient avant que la liste soit épuisée.

Puis-je obtenir l’ordre complet en une fois ?

Oui. Choisissez l’option de mélange pour recevoir l’ordre complet d’un coup, par exemple pour imprimer un ordre de passage ou donner un tour à chaque participant. Mêmes noms, même graine et même ordre de liste donnent toujours la même suite.

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/game/name-picker-seeded

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

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.

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.

Reproduisez, contrôlez et intégrez le résultat

Pour automatiser un usage courant, une requête API coûte $0.002 ; le navigateur peut exécuter localement la même logique pure.

Que se passe-t-il si la liste est vide ?

La requête renvoie une erreur invalid_input, car aucun nom valide ne peut être sélectionné.

Comment tirer à nouveau sans répétition ?

Gardez les noms et la graine identiques, puis augmentez draw_number de un à chaque nouveau choix.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. La version pour navigateur exécute localement la même logique déterministe.

Consulter la documentation complète du KIT →