Toolphy

Tirage au sort

Collez une liste, un élément par ligne, et tirez des gagnants de façon équitable — avec des tirages uniques et un mode « retirer le gagnant après chaque tirage ».

Résultats du tirage

Aucun tirage pour le moment — collez votre liste puis lancez le tirage.

Comment utiliser le tirage au sort

Le tirage au sort transforme n’importe quelle liste en un tirage équitable et transparent qui s’exécute entièrement dans votre navigateur. Que vous organisiez une tombola, répartissiez des tâches ou choisissiez un volontaire, tout le processus reste sur votre appareil et le résultat est décidé par une source aléatoire cryptographiquement sûre.

  1. Collez votre liste dans la zone de texte, un élément par ligne. Les noms, adresses e-mail, lots, numéros de billet, tâches ou questions conviennent tous. Les lignes vides sont ignorées automatiquement, vous pouvez donc coller une colonne copiée depuis un tableur sans la nettoyer.

  2. Choisissez le nombre d’éléments à tirer en saisissant un nombre dans le champ « Nombre à tirer ». Si vous n’avez besoin que d’un seul gagnant, laissez 1. Vous pouvez tirer jusqu’à 1000 éléments à la fois.

  3. Décidez du comportement des répétitions. Gardez « Tirages uniques » coché pour que chaque gagnant d’un même tirage soit différent. Activez « Retirer le gagnant après chaque tirage » pour un concours séquentiel : après chaque tirage, les gagnants sont retirés du lot, ainsi personne ne peut gagner deux fois.

  4. Appuyez sur Tirer au sort. L’outil lit chaque ligne, tire les gagnants avec crypto.getRandomValues et un échantillonnage par rejet, puis les affiche sous forme de tirages numérotés avec un décompte en direct des éléments restants.

  5. Copiez les gagnants ou réinitialisez le lot. Utilisez « Copier les gagnants » pour envoyer le résultat dans le presse-papiers et « Réinitialiser la liste » pour restaurer tous les éléments avant le tour suivant.

Qu’est-ce qu’un tirage au sort ?

Un tirage au sort est un outil qui sélectionne un ou plusieurs éléments d’une liste sans en favoriser aucun. Vous fournissez les candidats, indiquez le nombre de gagnants souhaités et l’outil renvoie un échantillon aléatoire. Les usages courants incluent les tombolas, les activités en classe, la cohésion d’équipe, la répartition des tâches et toute situation où un choix humain risquerait d’être partial ou tout simplement impossible à faire. Deux styles d’échantillonnage sont pris en charge. Les « tirages uniques » tirent sans remise : un même élément ne peut pas apparaître deux fois dans un tirage, comme si vous pinciez des noms dans un chapeau en mettant chacun de côté. Lorsque les tirages uniques sont désactivés, l’outil tire avec remise : un élément peut apparaître plusieurs fois, comme si vous relanciez un dé à chaque tirage. L’option « Retirer le gagnant après chaque tirage » étend l’idée du sans-remise sur plusieurs tours : chaque gagnant est retiré du lot, si bien qu’une longue série de tirages produit une permutation équitable de votre liste sans aucune répétition. La qualité de l’aléatoire compte autant que la logique. Ce tirage utilise crypto.getRandomValues, le générateur de nombres aléatoires cryptographiquement sûr du navigateur, combiné à l’échantillonnage par rejet. L’échantillonnage par rejet supprime le biais de modulo qui apparaît lorsqu’un nombre aléatoire est ramené à un intervalle qui ne le divise pas exactement, de sorte que chaque élément a exactement la même probabilité d’être choisi. Comme tout s’exécute localement, votre liste ne quitte jamais votre ordinateur et rien n’est stocké sur un serveur.

Applications courantes

1. Tirages au sort et concours : collez la liste des participants, tirez un gagnant et copiez le résultat pour votre annonce. Le mode « retirer le gagnant » permet de désigner la première, deuxième et troisième place à la suite sans jamais répéter un nom.

2. Classe et ateliers : choisissez quel élève répond ensuite, attribuez les créneaux de présentation ou formez des groupes aléatoires à partir d’une liste d’élèves sans montrer de favoritisme.

3. Rotation des tâches et des corvées : inscrivez les membres d’une équipe et tirez au sort qui prend le créneau peu populaire ou la prochaine semaine d’astreinte, la file tournant automatiquement au fur et à mesure des retraits.

4. Prise de décision : lorsque deux options ou plus semblent équivalentes, collez-les et laissez un tirage équitable trancher plutôt que de vous épuiser à choisir.

5. Tests et échantillonnage : développeurs, enseignants et chercheurs peuvent extraire un sous-ensemble aléatoire d’identifiants, de questions ou de cas de test d’une longue liste pour constituer un échantillon à examiner.

Tirages uniques ou avec remise

Les deux modes répondent à des questions différentes. Le tirage sans remise — tirages uniques — garantit un ensemble de gagnants distincts et correspond à une tombola, un tirage d’équipe ou toute liste où une répétition serait injuste. Sa seule contrainte est que vous ne pouvez pas tirer plus d’éléments uniques que vous n’avez de candidats.

Le tirage avec remise autorise un même élément à être choisi de nouveau, ce qui est utile pour simuler des événements aléatoires indépendants : lancer des dés, faire tourner une roue ou répondre à la question « si je tire au hasard trois fois, qu’est-ce qui peut sortir ? ». Pour passer de l’un à l’autre, laissez le mode unique activé pour des ensembles et désactivez-le pour des tirages indépendants.

Pourquoi l’aléatoire cryptographique compte

De nombreux scripts rapides utilisent Math.random(), un générateur pseudo-aléatoire rapide, adapté aux animations mais prévisible et qui introduit un léger biais lorsqu’il est ramené à des intervalles arbitraires. Ce biais est souvent invisible, mais c’est exactement le type de faille qu’un observateur déterminé peut exploiter dans un concours public.

Cet outil construit chaque tirage à partir de crypto.getRandomValues et d’un échantillonnage par rejet, de sorte que chaque candidat a une probabilité identique quelle que soit la longueur de la liste. Le tirage est également totalement privé : aucun serveur, aucun compte, aucune journalisation — personne, pas même nous, ne peut voir, influencer ou rejouer votre résultat.

Utilitaires Connexes

Questions Fréquentes - FAQ

Le tirage est-il vraiment aléatoire et équitable ?

Oui. Chaque tirage est généré avec crypto.getRandomValues et un échantillonnage par rejet, de sorte que chaque élément de votre liste a exactement la même probabilité. Aucun élément n'est favorisé ni avantagé selon sa position.

Quelle est la différence entre tirages uniques et retirer le gagnant ?

Les tirages uniques empêchent un même élément d'apparaître deux fois dans un seul tirage. Retirer le gagnant après chaque tirage va plus loin : les gagnants sont retirés du lot, ce qui permet d'enchaîner plusieurs tours sans que personne ne soit tiré deux fois.

Combien d’éléments puis-je tirer à la fois ?

Vous pouvez tirer entre 1 et 1000 éléments par tirage, et la liste peut contenir des dizaines de milliers de lignes. En mode unique, le nombre tiré ne peut pas dépasser le nombre d’éléments restants.

Puis-je tirer plus de fois qu’il n’y a d’éléments ?

Seulement si les tirages uniques sont désactivés. Avec les tirages uniques activés, l’outil refuse poliment et vous demande de réduire le nombre, car il est impossible de choisir des gagnants distincts dans un ensemble plus petit.

Ma liste est-elle enregistrée ou envoyée quelque part ?

Non. Tout s'exécute localement dans votre navigateur en JavaScript natif. Votre liste, vos réglages et vos résultats ne quittent jamais votre appareil et ne sont jamais téléversés ni stockés sur un serveur.

Dernière mise à jour: