Connectez-vous via MCP →

Entrez le calcul

Séparez les éléments par des retours à la ligne ou des virgules.

Formule

Formule: Tirage au sort de noms / Mélangeur de liste
Show calculation steps (1)
  1. With replacement

    With replacement: Tirage au sort de noms / Mélangeur de liste

    Each of the k draws independently picks a random index j in [0, N), so the same item can repeat and k may exceed N.

Publicité

Résultats

Éléments tirés
9
of 9 list items
Résultat
16
A
34
Ethan
Haley
C
25
Liam
B

À 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.

Schéma montrant une liste de noms alimentant un sélecteur qui renvoie les noms choisis
L'outil prend une liste de noms et en sélectionne un ou plusieurs au hasard.

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.

Publicité
Schéma comparant le tirage avec et sans remise
Sans remise, le nombre de tirages est limité à la taille de la liste ; avec remise, un nom peut se répéter.

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.

Dernière mise à jour: