- Entrées éligibles
- Web Crypto : valeur aléatoire sécurisée
- Échantillonnage par rejet : correspondance sans biais
- Gagnant sélectionné
- La roue s’anime
- Résultat affiché
Comment fonctionne une roue aléatoire ?
Une roue aléatoire numérique combine un ensemble d’entrées éligibles, une source de hasard et un moyen d’associer une valeur aléatoire à une entrée. Elle sélectionne un résultat et affiche généralement une roue qui tourne comme révélation visuelle. Par exemple, avec quatre choix, la sélection doit désigner l’une de ces quatre entrées.
Selon les sites, les roues peuvent utiliser des algorithmes et des réglages différents. Les sections ci-dessous décrivent précisément le moteur de roue actuel de Wheelofnames ; elles n’établissent pas comment fonctionne chaque roue en ligne.
Comment Wheelofnames choisit un gagnant
Wheelofnames sélectionne parmi les entrées activées avant de lancer l’animation de la roue. L’animation amène ensuite l’entrée sélectionnée jusqu’au pointeur.
Étape 1 : constituer l’ensemble des entrées éligibles
Le moteur valide les entrées et n’inclut que celles qui sont actuellement activées. Les entrées désactivées ou exclues ne participent pas. Chaque entrée éligible possède son propre identifiant, même lorsque deux entrées affichent le même nom ou le même choix. Un ensemble éligible vide produit une erreur plutôt qu’un gagnant.
Étape 2 : générer une valeur aléatoire sécurisée
L’API Web Crypto du navigateur fournit une valeur aléatoire via crypto.getRandomValues() (consultez la documentation MDN de Crypto.getRandomValues). Wheelofnames demande une valeur non signée de 32 bits pour la sélection. Le chemin de sélection du gagnant n’utilise pas Math.random().
Étape 3 : associer la valeur aléatoire sans biais du modulo
Une plage de nombres aléatoires n’est pas toujours divisible par le nombre d’entrées. Associer directement chaque valeur par un reste de division peut donner à certains indices d’entrée une représentation légèrement supérieure. C’est ce qu’on appelle le biais du modulo, ou biais de correspondance. Wheelofnames utilise l’échantillonnage par rejet : il écarte la partie résiduelle inégale de la plage et demande une nouvelle valeur avant de l’associer à une entrée. Cela évite ce biais de conversion ; nous ne prétendons pas pour autant que l’ensemble du système soit mathématiquement parfait.
Étape 4 : sélectionner l’entrée gagnante
L’indice obtenu désigne une entrée de l’ensemble éligible. Le moteur enregistre cette entrée comme gagnant en attente et calcule la rotation nécessaire pour amener sa section jusqu’au pointeur.
Étape 5 : animer la roue jusqu’au gagnant
La roue se déplace vers la rotation calculée. À la fin, le moteur vérifie que le pointeur correspond à l’entrée sélectionnée, puis affiche son libellé dans le panneau de résultat. La rotation visible révèle une sélection déjà effectuée.
Wheelofnames est-il vraiment aléatoire ?
Wheelofnames utilise Web Crypto du navigateur et l’échantillonnage par rejet pour sélectionner parmi les entrées éligibles. Le gagnant est déterminé avant l’animation de la roue. Cela fournit une sélection aléatoire fondée sur la source aléatoire sécurisée du navigateur, mais nous ne la présentons pas comme certifiée ni parfaitement aléatoire.
Les éléments pertinents sont le processus de sélection et l’ensemble éligible, et non la durée ou le spectacle de la rotation. Les autres roues numériques doivent être jugées d’après leur propre implémentation.
Pourquoi Wheelofnames utilise-t-il Web Crypto ?
Math.random() est une fonction pseudo-aléatoire généraliste. Web Crypto fournit des valeurs aléatoires destinées à des usages plus exigeants et sensibles à la sécurité : c’est donc la source utilisée par notre implémentation de la sélection. Cela ne signifie pas que tout usage de Math.random soit automatiquement inéquitable ; la source et la correspondance sont deux parties distinctes d’un processus de sélection.
Que se passe-t-il si le hasard sécurisé est indisponible ?
La sélection échoue plutôt que de basculer silencieusement vers Math.random. Le moteur lève une erreur d’aléatoire si Web Crypto est indisponible. L’interface signale une erreur au lieu de choisir un gagnant via une solution de repli plus faible. Il s’arrête aussi avec une erreur s’il ne parvient pas à obtenir une valeur utilisable dans sa limite bornée de nouvelles tentatives.
Qu’est-ce que l’échantillonnage par rejet ?
L’échantillonnage par rejet conserve la partie d’une plage de nombres aléatoires qui se divise également entre les choix. Les valeurs de la partie résiduelle inégale sont rejetées et une autre valeur est demandée. Les valeurs acceptées peuvent alors être associées uniformément aux entrées.
À titre d’exemple conceptuel simple, imaginez les valeurs de 0 à 9 et quatre entrées. Associer les dix valeurs par leur reste donnerait trois représentations à deux indices et seulement deux aux deux autres. En acceptant 0 à 7 et en retentant les valeurs 8 ou 9, chaque indice obtient deux représentations. Le vrai moteur utilise une plage de 32 bits bien plus grande, et non cette plage illustrative de dix valeurs.
- Générer une valeur
- Vérifier la plage utilisable
- Rejeter les valeurs résiduelles
- Réessayer si nécessaire
- Associer uniformément la valeur acceptée
Chaque entrée a-t-elle la même chance ?
Dans le moteur de roue actuel de Wheelofnames, chaque entrée éligible a le même poids. Avec N entrées éligibles, la chance de chaque entrée est de 1 / N. Si chaque libellé apparaît une seule fois, c’est aussi la chance de chaque libellé. Les entrées désactivées ne participent pas.
| Entrées éligibles | Chance par entrée |
|---|---|
| 2 | 50 % |
| 4 | 25 % |
| 5 | 20 % |
| 10 | 10 % |
Ces conditions comptent. Elles n’impliquent pas que chaque configuration personnalisée de chaque site de roue aléatoire offre des chances égales. Le moteur de roue actuel de Wheelofnames ne propose pas de poids d’entrée inégaux ajustables.
Les noms ou choix en double modifient-ils les probabilités ?
Oui. Les libellés en double sont des entrées éligibles distinctes dotées d’identifiants distincts. Chaque entrée a la même chance, mais un libellé qui apparaît plusieurs fois a une représentation cumulée plus importante. C’est une conséquence visible des entrées répétées, et non une fonction de pondération cachée.
Cas A : libellés uniques
A | B | C | D
Chaque entrée : 25 %.
Chaque libellé : 25 %.
Cas B : A en double
A | A | B | C
Chaque entrée : 25 %.
Libellés cumulés : A 50 %, B 25 %, C 25 %.
Pourquoi le même gagnant peut-il sortir deux fois ?
Aléatoire ne veut pas dire alterné. Un ensemble éligible inchangé peut sélectionner la même entrée ou le même libellé lors de tirages ultérieurs. Par exemple, A → A → C → A est une séquence possible donnée à titre d’illustration, et non un historique réel d’utilisateur ni un schéma promis. Une répétition ne suffit pas à prouver que la sélection est inéquitable.
Un tirage précédent modifie-t-il le suivant ?
Pas en soi dans le moteur de roue actuel. La sélection ne consulte pas l’historique des résultats, et un gagnant précédent ne rend pas une autre entrée « due ». Tourner à nouveau utilise l’ensemble éligible actuel. Retirer ou désactiver une entrée modifie cet ensemble et donc les probabilités des tirages suivants.
L’animation de la roue choisit-elle le gagnant ?
Non, pas dans Wheelofnames. Une demande de rotation sélectionne d’abord le gagnant et calcule la rotation finale. La roue s’anime ensuite, et le pointeur révèle l’entrée sélectionnée. La durée de l’animation et le mouvement visuel ne font pas sélectionner un autre gagnant. D’autres sites peuvent fonctionner différemment.
Phase 1 : sélection
- Valeur aléatoire
- Correspondance sans biais
- Gagnant choisi
Phase 2 : révélation
- Rotation finale
- Animation
- Pointeur et résultat en texte
Une roue aléatoire peut-elle être truquée ?
Une roue numérique peut utiliser des algorithmes, des réglages ou des comportements cachés qui influencent les résultats. L’équité doit être jugée d’après l’implémentation et la configuration réelles, et non sur la seule apparence. Une animation convaincante ne prouve pas qu’un processus de sélection est sans biais.
Pour une activité collective ordinaire, examinez ensemble les entrées et les règles avant de lancer la roue, et gardez visibles les modifications de l’ensemble. Cette page explique des principes de sélection ; elle n’établit pas la fiabilité de tous les services de roue.
Wheelofnames est-il truqué ?
Le chemin de sélection inspecté de Wheelofnames choisit une entrée éligible à l’aide de Web Crypto et de l’échantillonnage par rejet ; il ne choisit pas un nom préféré à partir de l’historique des résultats. Des entrées éligibles égales ont une représentation égale, et le gagnant est sélectionné avant l’animation. Ce sont des faits d’implémentation, et non l’affirmation qu’une manipulation est impossible ou que le système dispose d’une certification indépendante.
Des modifications visibles de la liste peuvent légitimement influer sur les probabilités : libellés en double, entrées désactivées, entrées retirées et autres changements de l’ensemble éligible. Examinez la liste réelle avant de considérer que deux tirages reposent sur les mêmes probabilités.
Ce qui peut modifier vos chances sur une roue aléatoire
L’ensemble éligible détermine quelles entrées participent. Les changements de sa taille ou de la représentation d’un libellé peuvent modifier les chances ; un résultat précédent ou l’animation de révélation ne modifie pas la sélection en soi.
Concept central : l’ensemble éligible
- Ajouter une entrée unique activée
- Augmente la taille de l’ensemble éligible ; la part de chaque entrée éligible devient 1 divisé par le nouveau total.
- Ajouter un libellé en double activé
- Augmente la représentation cumulée de ce libellé et le total éligible.
- Désactiver une entrée
- Exclut cette entrée ; les chances restantes dépendent du nouvel ensemble éligible.
- Retirer une entrée
- Modifie l’ensemble éligible si cette entrée était activée. Retirer une entrée déjà désactivée ne modifie pas l’ensemble de sélection actuel.
- Résultat précédent seul
- Aucun changement automatique de probabilité.
- Animation visuelle
- Ne choisit pas le gagnant dans l’implémentation de Wheelofnames.
| Modification | Effet |
|---|---|
| Ajouter une entrée unique activée | Augmente la taille de l’ensemble éligible ; la part de chaque entrée éligible devient 1 divisé par le nouveau total. |
| Ajouter un libellé en double activé | Augmente la représentation cumulée de ce libellé et le total éligible. |
| Désactiver une entrée | Exclut cette entrée ; les chances restantes dépendent du nouvel ensemble éligible. |
| Retirer une entrée | Modifie l’ensemble éligible si cette entrée était activée. Retirer une entrée déjà désactivée ne modifie pas l’ensemble de sélection actuel. |
| Résultat précédent seul | Aucun changement automatique de probabilité. |
| Animation visuelle | Ne choisit pas le gagnant dans l’implémentation de Wheelofnames. |
Roue physique et roue aléatoire numérique
Le résultat d’une roue physique peut être influencé par l’équilibre, les frottements, la mécanique du pointeur, la construction et la façon de la lancer. Des sections physiques de taille égale ne suffisent pas à prouver des résultats observés égaux. Dans Wheelofnames, c’est le logiciel qui sélectionne l’entrée éligible, et l’animation numérique la révèle.
Pour une activité manuelle, consultez comment faire une roue qui tourne avec des méthodes en ligne, en carton et DIY. Ce guide traite de la construction ; la présente page de connaissances explique la sélection et les probabilités.
Comment utiliser une roue aléatoire de façon équitable
Rendez l’ensemble éligible et les règles clairs pour tout le monde avant un jeu ordinaire, une activité de classe ou une décision du quotidien.
- Vérifiez les entrées avant de lancer la roue.
- Supprimez les doublons accidentels.
- Confirmez quelles entrées sont activées.
- Convenez si les gagnants restent éligibles ou sont retirés.
- Ne modifiez pas l’ensemble en silence pendant la sélection.
- Expliquez les règles avant d’utiliser des résultats lorsque l’équité compte.
Par exemple, convenez à l’avance si le gagnant d’une classe reste dans la liste pour le tour suivant. Gardez cette règle constante au lieu de la modifier après avoir vu un résultat.
Exemples de probabilités d’une roue aléatoire
Ces calculs sont valables sous réserve de l’ensemble d’entrées éligibles égales décrit. Ce sont des exemples illustratifs, et non des résultats de tirages mesurés.
Deux entrées
A / B : deux entrées éligibles uniques, donc chacune a une chance de 1/2 = 50 %.
Quatre entrées
A / B / C / D : quatre entrées éligibles uniques, donc chacune a une chance de 1/4 = 25 %.
Dix entrées
Dix entrées éligibles uniques et égales : chacune a une chance de 1/10 = 10 %.
Exemple avec un doublon
A / A / B / C : chaque entrée a 25 % de chances. Le libellé A cumulé a 2/4 = 50 % ; B et C ont chacun 25 %.
Après le retrait d’une entrée
A / B / C / D → retirer D → A / B / C. Si toutes les entrées restantes sont activées et égales, chacune a une chance de 1/3 ≈ 33,33 %. Le retrait de D a fait passer le dénominateur de quatre à trois.
Foire aux questions
Comment fonctionne une roue aléatoire ?
Une roue numérique constitue un ensemble éligible, génère une valeur aléatoire et l’associe à une entrée. Un affichage rotatif peut ensuite révéler ce résultat sélectionné ; les implémentations varient selon les sites.
Les roues aléatoires sont-elles vraiment aléatoires ?
Cela dépend de leur source de hasard, de leur méthode de correspondance et de leur configuration. L’animation seule ne prouve pas l’équité. Examinez l’implémentation plutôt que de supposer que toutes les roues fonctionnent de la même façon.
Wheelofnames est-il aléatoire ?
Wheelofnames utilise Web Crypto du navigateur avec l’échantillonnage par rejet pour sélectionner parmi les entrées éligibles. Nous ne le présentons pas comme certifié ni parfaitement aléatoire.
Comment Wheelofnames choisit-il un gagnant ?
Il filtre les entrées activées, obtient une valeur aléatoire sécurisée, l’associe sans biais du modulo et enregistre l’entrée sélectionnée avant d’animer la roue jusqu’à elle.
Chaque nom a-t-il la même chance ?
Chaque entrée éligible égale a une chance de 1/N. Un nom qui apparaît une fois a cette chance ; un nom répété a la représentation cumulée de ses entrées distinctes.
Les noms en double augmentent-ils la chance de gagner ?
Oui, lorsque ces doublons sont activés. Dans A / A / B / C, chaque entrée a 25 %, tandis que le libellé A cumulé a 50 %.
Pourquoi le même nom peut-il gagner deux fois ?
Une sélection aléatoire peut se répéter. Les résultats précédents ne modifient pas le tirage suivant en eux-mêmes ; les chances changent si vous modifiez l’ensemble éligible.
L’animation de rotation décide-t-elle du gagnant ?
Non dans Wheelofnames. La sélection et la rotation finale sont déterminées d’abord, puis l’animation révèle le gagnant au pointeur et en texte.
Wheelofnames est-il truqué ?
Le chemin de sélection inspecté utilise des entrées éligibles, Web Crypto et l’échantillonnage par rejet, sans préférence fondée sur l’historique. Les modifications de la liste peuvent influer sur les probabilités ; ces faits ne garantissent pas qu’une manipulation est impossible.
Essayez les outils de sélection aléatoire
Utilisez la roue des noms Wheel of Names de la page d’accueil pour des noms, la roue du hasard pour des choix personnalisés, la roue en ligne pour une sélection rotative, ou la roue des choix pour les décisions du quotidien. Examinez les entrées éligibles avant chaque activité.
