Randomiseur de Listes

Collez une liste et mélangez-la dans un ordre aléatoire, ou tirez un échantillon. Mélange de Fisher-Yates sans biais avec aléa cryptographique, dans le navigateur.

Entrée

One item per line. Blank lines are ignored.

Leave empty to shuffle the whole list.

Exemples rapides

Collez un élément par ligne et l'outil vous les renvoie dans un ordre réellement aléatoire. Utilisez-le pour tirer un ordre de passage, répartir des tours, choisir un échantillon à relire ou tirer un nom : le mélange est sans biais, donc tous les ordres possibles sont également probables. Vous pouvez supprimer les doublons et les lignes vides au passage, et ne demander que les premiers résultats lorsqu'il vous faut un échantillon plutôt qu'un réordonnancement complet.

Qu'est-ce qu'un randomiseur de listes ?

Un randomiseur de listes reprend une liste ordonnée et la réorganise pour que le nouvel ordre ne garde aucune trace de l'ancien. C'est important dès que l'ordre confère un avantage — temps de parole, files de relecture, groupes de test ou tirages au sort — car « je vais les mélanger » n'est presque jamais aléatoire et reproduit souvent les mêmes schémas.

Comment fonctionne le randomiseur de listes

Les lignes sont rognées et les vides écartées, les doublons éventuellement supprimés, puis un mélange de Fisher-Yates (Durstenfeld) parcourt le tableau depuis la fin en échangeant chaque position avec une position antérieure tirée au sort. Chaque indice provient d un tirage 32 bits de crypto.getRandomValues avec échantillonnage par rejet : les valeurs au-dessus du plus grand multiple exact de l intervalle sont rejetées, car un simple modulo favoriserait discrètement les petits indices et biaiserait les ordres obtenus. Demander un échantillon mélange d abord puis tronque, ce qui constitue un tirage sans remise. Sans graine, chaque exécution est indépendante.

Fonctionnalités clés

Mélange de Fisher-Yates sans biais alimenté par la Web Crypto API.
Suppression facultative des doublons et nettoyage automatique des lignes vides.
Tirez un échantillon aléatoire au lieu de réordonner toute la liste.
Numérotation facultative pour coller le résultat tel quel dans un document.

Comment mélanger une liste

1

Collez votre liste dans le champ, un élément par ligne.

2

Cochez « Supprimer les doublons » pour fusionner les entrées répétées.

3

Laissez « Combien en tirer » vide pour tout mélanger, ou saisissez un nombre pour tirer un échantillon.

4

Lancez, puis copiez la liste mélangée directement depuis le champ de sortie.

Erreurs fréquentes

Laisser des doublons dans un tirage, ce qui donne discrètement des chances supplémentaires à ces noms.
Se fier à un tri sur une colonne aléatoire d'un tableur sans remélanger après modification.
Croire le résultat reproductible : il n'y a pas de graine, copiez donc ce que vous voulez garder.

Exemples

12 noms d'intervenants → un ordre de passage équitable.
80 tickets de support → en tirer 10 au hasard pour un contrôle qualité.
5 membres de l'équipe → décider qui présente en premier ce sprint.

Voir aussi

FAQ

Le mélange est-il vraiment aléatoire ?

Oui. Il applique un mélange de Fisher-Yates dont chaque indice provient de crypto.getRandomValues avec échantillonnage par rejet : tous les ordres sont équiprobables et aucune position n'est favorisée.

Puis-je ne tirer que quelques éléments au lieu de tout mélanger ?

Indiquez dans « Combien en tirer » un nombre allant jusqu'à la taille de la liste. La liste est mélangée puis tronquée, ce qui constitue un échantillon aléatoire sans remise.

Mes éléments sont-ils envoyés quelque part ?

Non. Le mélange s'exécute entièrement dans votre navigateur : noms, e-mails et numéros de ticket ne quittent jamais votre appareil.

La même liste donnera-t-elle deux fois le même résultat ?

Non. Il n'y a ni graine ni historique : chaque exécution puise un nouvel aléa. Copiez le résultat si vous devez le conserver.