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.
Les points qui changent réellement la décision
1. Un bon mélange ne consiste pas à trier selon une clé aléatoire approximative.
Avant de retenir ce point, compter les éléments. Dans « Mélanger une liste avec Fisher–Yates », ce contrôle sert à relier le principe « Un bon mélange ne consiste pas à trier selon une clé aléatoire approximative. » au support réellement utilisé, sans modifier l’original avant validation.
2. Fisher–Yates choisit une position parmi la partie non fixée puis effectue un échange.
Le contrôle utile consiste ici à, mélanger une seule fois. Dans « Mélanger une liste avec Fisher–Yates », ce contrôle sert à relier le principe « Fisher–Yates choisit une position parmi la partie non fixée puis effectue un échange. » au support réellement utilisé, sans modifier l’original avant validation.
3. La source aléatoire du navigateur alimente les indices sans biais modulo.
Pour le vérifier concrètement, vérifier entrée et sortie. Dans « Mélanger une liste avec Fisher–Yates », ce contrôle sert à relier le principe « La source aléatoire du navigateur alimente les indices sans biais modulo. » au support réellement utilisé, sans modifier l’original avant validation.
4. La population finale doit contenir exactement les mêmes éléments que l’entrée.
Dans un cas réel, ne pas modifier les libellés. Dans « Mélanger une liste avec Fisher–Yates », ce contrôle sert à relier le principe « La population finale doit contenir exactement les mêmes éléments que l’entrée. » au support réellement utilisé, sans modifier l’original avant validation.
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
Compter les éléments avant d’ouvrir l’outil.
- 2
Mélanger une seule fois sur un exemple court et vérifiable.
- 3
Vérifier entrée et sortie puis valider sur le support destinataire.
Checklist pratique
- Compter les éléments
- Mélanger une seule fois
- Vérifier entrée et sortie
- Ne pas modifier les libellés
Références utilisées
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.