Aller au contenu
OUTILS.COM · outils en ligne CALCULATRICE.COM · calculs CONVERTISSEUR.COM · conversions STATISTIQUES.COM · chiffres et stats
Dossier explicatif · Aléatoire et décisions

Mélanger une liste avec Fisher–Yates

Comprendre pourquoi le mélange parcourt la liste et échange chaque position.

Réponse structuréeMéthode visibleLimites annoncéesRévisé le 18 août 2026
Réponse directe

L’essentiel à retenir

Comprendre pourquoi le mélange parcourt la liste et échange chaque position.

Vingt outils pour tirage au sort, roue, dés, équipes, Secret Santa, bingo, ordre de passage et idées. Les résultats sont récréatifs ou organisationnels, jamais une certification officielle.

Explication

Les points qui changent réellement la décision

1. Un bon mélange ne consiste pas à trier selon une clé aléatoire approximative.

Action : Compter les éléments.

Preuve à conserver : Noter l'hypothèse et la donnée qui permet de la contrôler.

2. Fisher–Yates choisit une position parmi la partie non fixée puis effectue un échange.

Action : Mélanger une seule fois.

Preuve à conserver : Tester un cas normal puis un contre-exemple volontaire.

3. La source aléatoire du navigateur alimente les indices sans biais modulo.

Action : Vérifier entrée et sortie.

Preuve à conserver : Faire relire le point par la personne concernée par la décision.

4. La population finale doit contenir exactement les mêmes éléments que l’entrée.

Action : Ne pas modifier les libellés.

Preuve à conserver : Conserver la date, la source et la version finalement retenue.

Cas pratique

Appliquer la méthode sans automatiser la décision

Situation de départ

Pour appliquer « Mélanger une liste avec Fisher–Yates » à une situation réelle : Avant un tirage collectif, les participants fixent la population, les exclusions, la règle de répétition et la manière de conserver le résultat. Le premier point à éprouver est : Un bon mélange ne consiste pas à trier selon une clé aléatoire approximative.

Point à examinerAction concrèteTrace utile
Un bon mélange ne consiste pas à trier selon une clé aléatoire approximative.Compter les élémentsNoter l'hypothèse et la donnée qui permet de la contrôler.
Fisher–Yates choisit une position parmi la partie non fixée puis effectue un échange.Mélanger une seule foisTester un cas normal puis un contre-exemple volontaire.
La source aléatoire du navigateur alimente les indices sans biais modulo.Vérifier entrée et sortieFaire relire le point par la personne concernée par la décision.
La population finale doit contenir exactement les mêmes éléments que l’entrée.Ne pas modifier les libellésConserver la date, la source et la version finalement retenue.
Méthode de travail

Passer du besoin au bon contrôle

Les tirages utilisent Crypto.getRandomValues avec rejet du biais modulo lorsque disponible. Les listes sont mélangées avec Fisher–Yates et le nombre d’éléments avant/après est affiché.

  1. 1

    Compter les éléments avant d’ouvrir l’outil.

  2. 2

    Mélanger une seule fois sur un exemple court et vérifiable.

  3. 3

    Vérifier entrée et sortie puis valider sur le support destinataire.

Avant de valider

Checklist pratique

  • Compter les éléments
  • Mélanger une seule fois
  • Vérifier entrée et sortie
  • Ne pas modifier les libellés
Traçabilité

Références utilisées

Consultez aussi les références de la rubrique et les tests des outils associés.

Limites

Ce que ce dossier ne remplace pas

Un tirage dans le navigateur n’offre ni procès-verbal, ni horodatage qualifié, ni audit indépendant. Pour un jeu réglementé, un concours à enjeu ou une décision sensible, il faut une procédure adaptée et documentée.

Une règle contractuelle, une documentation officielle plus récente, un paramétrage de production ou un professionnel compétent prévaut toujours sur un exemple général.

Passer à l’action

Outils de la rubrique