Sélecteur de noms aléatoires

Choisissez un ou plusieurs noms dans une liste collée avec le Sélecteur de noms aléatoires. Les tirages uniques mélangent avec crypto.getRandomValues et restent dans le navigateur.

Des résultats aléatoires sont générés dans votre navigateur avec crypto.getRandomValues(). Rien n'est envoyé à un serveur.

01 Générateur aléatoire

    Le Sélecteur de noms aléatoires choisit une ou plusieurs entrées dans une liste collée pour interrogations en classe, tirages au sort ou équipes. Entrez les noms un par ligne ou séparés par des virgules, définissez combien en tirer, et choisissez tirages uniques ou répétitions autorisées. Le mode unique mélange avec Fisher-Yates et crypto.getRandomValues, puis renvoie les premiers noms. La génération reste dans le navigateur.

    Choisir un nom aléatoire dans une liste

    Concept diagram: Inputs leads to Pick a random name from a list leads to ResultInputsPick a random name froma listResult
    Pick a random name from a list.

    Collez au moins un nom non vide. Le texte d'exemple par défaut montre quatre placeholders pour que le champ ne soit jamais vide au premier chargement. Remplacez-le par la vraie liste avant de tirer. Le nombre vaut 1 par défaut pour un seul gagnant. L'outil coupe les espaces et ignore les jetons vides après découpage sur les sauts de ligne ou les virgules.

    Appuyez pour remplir la liste de résultats. Les lignes en double dans le texte collé comptent comme des entrées distinctes. Nettoyez la liste si chaque personne ne doit apparaître qu'une fois. Formats par virgules et par lignes peuvent se mélanger dans un même collage.

    Retirer les noms après le tirage

    Concept diagram: Inputs leads to Remove names after picking leads to ResultInputsRemove names afterpickingResult
    Remove names after picking.

    Unique sur Oui tire sans remise dans la liste courante. Le moteur copie la liste, la mélange, renvoie les premiers noms et peut afficher les noms restants. Le nombre ne peut pas dépasser le nombre de noms analysés ; une demande trop grande renvoie une erreur.

    Unique sur Non tire chaque choix indépendamment dans la liste complète, donc la même personne peut gagner plusieurs fois. Utilisez Oui pour tombolas et tours équitables en classe. Utilisez les répétitions quand la simulation doit ignorer qui a déjà été choisi.

    Tirer des gagnants pour un concours ou une classe

    Concept diagram: Inputs leads to Pick winners for a giveaway or… leads to ResultInputsPick winners for agiveaway or…Result
    Pick winners for a giveaway or classroom draw.

    Pour un concours, collez les inscrits, mettez le nombre au nombre de lots, gardez unique sur Oui, et tirez une fois. Annoncez l'ordre affiché comme premier prix, deuxième, etc. Pour une interrogation, gardez le nombre à 1 et tirez quand il faut un nouveau volontaire.

    Les équipes se forment en tirant des noms uniques par lots de taille d'équipe, puis en assignant chaque lot hors ligne. La page ne rééquilibre pas automatiquement. Les noms restants après un tirage unique sont les personnes pas encore assignées.

    Vérifier que le tirage est aléatoire

    Concept diagram: Inputs leads to Verify pick is random leads to ResultInputsVerify pick is randomResult
    Verify the pick is random.

    Les tirages uniques s'appuient sur Fisher-Yates : chaque position i échange avec un index uniforme de 0 à i, choisi via crypto.getRandomValues avec échantillonnage par rejet. Le mode répétition appelle un index uniforme une fois par choix. Math.random n'est pas utilisé.

    Les noms et résultats restent dans le navigateur. Aucun champ de graine : un tirage ne se rejoue pas depuis une chaîne saisie. Pour un audit, capturez ou copiez le résultat juste après le tirage.

    Exemple de comptage avec quatre noms

    Concept diagram: Inputs leads to Work a counting example with four… leads to ResultInputsWork a counting examplewith four…Result
    Work a counting example with four names.

    Liste Alex, Blake, Casey, Drew et tirage de deux noms uniques. Les paires ordonnées sans remise : P(4,2) = 4 × 3 = 12. Chance qu'Alex apparaisse : 2/4 = 1/2. Chance qu'Alex soit premier : 1/4.

    Avec répétitions et nombre 2, 16 issues ordonnées existent et (Alex, Alex) devient possible. Nombre attendu d'apparitions d'Alex : 2 × (1/4) = 1/2.

    Préparer une liste propre avant le tirage

    Concept diagram: Inputs leads to Prepare a clean roster before… leads to ResultInputsPrepare a clean rosterbefore…Result
    Prepare a clean roster before drawing.

    Avant un tirage officiel, collez la liste dans un éditeur texte et retirez lignes vides, virgules finales et doublons accidentels. Chaque jeton non vide est une entrée distincte, donc « Alex » sur deux lignes compte comme deux billets.

    Préférez un nom par ligne pour les longues listes. Après un tirage multi-gagnants unique, copiez la liste tirée et les restants si les tours suivants doivent exclure les gagnants précédents.

    Questions fréquentes

    Comment formater les noms ?

    Un par ligne ou une chaîne séparée par des virgules. Les espaces en tête et en queue sont coupés. Les segments vides sont ignorés.

    Peut-on tirer plus de noms uniques que la liste n'en contient ?

    Non en mode unique. Baissez le nombre ou ajoutez des noms. Le mode répétition accepte tout nombre positif même si la liste est courte.

    Les noms collés en double comptent-ils comme une seule personne ?

    Non. Les lignes en double restent des entrées distinctes. Dédoublonnez le texte si chaque personne ne doit apparaître qu'une fois.

    Le Sélecteur utilise-t-il Math.random ?

    Non. Mélanges et index passent par crypto.getRandomValues.

    Les noms collés quittent-ils l'appareil ?

    Non. Noms et résultats restent dans le navigateur pour la session.

    Comment sont ordonnés les gagnants d'un concours ?

    Le mode unique renvoie les noms dans l'ordre du mélange. Traitez le premier listé comme premier tiré si le rang compte.

    Les équipes se forment-elles automatiquement ?

    L'outil renvoie une liste plate. Assignez les noms aux équipes dans une feuille ou au tableau.

    Que deviennent les noms restants ?

    Après un tirage unique, ce sont les entrées mélangées après le préfixe tiré. Le mode répétition laisse la liste intacte conceptuellement pour chaque choix.

    Quelle est la taille minimale de liste ?

    Au moins un nom non vide. Remplacez les exemples par défaut avant tout tirage officiel.

    Virgules et sauts de ligne peuvent-ils se mélanger ?

    Oui. Les deux découpages s'appliquent à la chaîne brute.

    Résumé

    Concept diagram: Inputs leads to FAQ leads to ResultInputsFAQResult
    FAQ.

    Le Sélecteur de noms aléatoires transforme une liste collée en une ou plusieurs sélections équitables avec un contrôle explicite unique ou répétition. Les tirages uniques mélangent via Fisher-Yates et crypto.getRandomValues ; les répétitions échantillonnent indépendamment. Utilisez-le pour interrogations et concours, gardez les listes locales, et enregistrez les résultats quand un audit est requis.