À quoi sert cet outil
Le tirage au sort de noms / mélangeur de liste prend n'importe quelle liste que vous collez — des noms, des nombres ou de simples mots — et en sélectionne ou en mélange les éléments au hasard. Utilisez-le pour désigner les gagnants d'une tombola, choisir des élèves, constituer des équipes, mélanger une playlist ou tout simplement bousculer un ordre établi. Chaque clic génère un nouveau résultat parfaitement aléatoire et équitable.
Comment l'utiliser
Collez vos éléments dans le champ prévu, en les séparant par des retours à la ligne ou des virgules (vous pouvez d'ailleurs mélanger les deux). Dans Nombre d'éléments à tirer, indiquez combien vous souhaitez en piocher. Choisissez Autoriser les doublons = Non pour un tirage sans remise (chaque élément n'apparaît qu'une seule fois) ou Oui pour qu'un même élément puisse sortir plusieurs fois. Vous pouvez aussi trier le résultat (croissant / A-Z ou l'inverse) et choisir un format de copie pour coller facilement dans un tableur ou un message.
La formule expliquée
Soit \(N\) le nombre d'éléments analysés et \(k\) le nombre demandé. Sans doublons, l'outil applique un mélange de Fisher-Yates (pour \(i\) allant de \(N-1\) jusqu'à 1, on échange l'élément \(i\) avec un élément précédent choisi au hasard) puis renvoie les \(m = \min(k, N)\) premiers éléments :
$$m = \min(k, N) \quad \text{(sans remise)}$$
lorsque \(k\) est grand, vous obtenez donc simplement la liste entière mélangée. Avec doublons, il effectue \(k\) tirages indépendants, chacun choisissant un indice aléatoire
$$j = \lfloor \text{rand}() \times N \rfloor$$
si bien que les éléments peuvent se répéter et que \(k\) peut dépasser \(N\). Le tri repose sur un comparateur naturel : les éléments qui ressemblent à des nombres sont comparés numériquement, tous les autres comme du texte sans tenir compte de la casse.
Exemple concret
Liste : Liam, Ethan, Haley, 34, 25, 16, A, B, C (\(N = 9\)). Nombre à tirer = 9, doublons = Non, tri = aucun. Comme \(k\) est égal à \(N\), il s'agit d'un mélange complet : les 9 éléments sont renvoyés dans l'un des
$$9! = 362\,880$$
ordres possibles, tous équiprobables, par exemple : 34, Ethan, B, A, 25, C, Liam, 16, Haley.
FAQ
Pourquoi le résultat change-t-il à chaque fois ? Le tirage est aléatoire : relancer l'outil produit volontairement un nouvel ordre ou une nouvelle sélection.
Que se passe-t-il si je demande plus d'éléments que ma liste n'en contient ? Sans doublons, le nombre est plafonné à la taille de la liste (vous obtenez l'intégralité de la liste mélangée). Avec doublons, vous obtenez exactement le nombre demandé.
Comment sont gérés les virgules et les espaces ? Les éléments sont séparés au niveau des virgules et des retours à la ligne, les entrées vides (comme une virgule en fin de liste) sont supprimées et les espaces superflus sont retirés pour un résultat plus net.