Comment fonctionne l’équité
Sur LUCKVERSE, chaque résultat est d’abord tiré avec soin, puis seulement animé. Voici exactement comment.
La source du hasard
Tous les outils utilisent crypto.getRandomValues(), le générateur de nombres aléatoires cryptographiquement sûr intégré à tous les navigateurs modernes. C’est la même source que les navigateurs utilisent pour les clés de chiffrement, et on ne peut pas le prédire à partir des résultats précédents.
Des entiers sans biais
Un raccourci courant, prendre un nombre aléatoire et garder le reste de la division par l’intervalle, favorise légèrement les petites valeurs. LUCKVERSE utilise plutôt l’échantillonnage par rejet : les valeurs qui créeraient ce biais sont écartées et retirées. Chaque nombre d’un intervalle a exactement la même probabilité que les autres.
Les poids sont exacts
Sur une roue pondérée, une entrée de poids 3 sort avec une probabilité de 3 divisé par le poids total, grâce à un seul tirage d’entier sans biais sur ce total. La taille de chaque part est calculée à partir des mêmes poids : l’image montre donc les vraies chances.
L’animation suit le tirage
Le gagnant est choisi avant que la roue bouge. La roue fait ensuite plusieurs tours et ralentit pour s’arrêter dans la part du gagnant, loin des bords. À l’arrêt, la part sous le pointeur est comparée au gagnant tiré. Nos tests automatiques répètent cela vingt mille fois à chaque version.
Échelles équitables
Une échelle de la chance tracée au hasard n’est en général pas équitable : avec quelques barreaux, on finit près de son point de départ. LUCKVERSE tire d’abord un résultat uniforme, puis construit une échelle qui mène exactement à ce résultat. Toutes les façons d’associer personnes et résultats sont également probables, et chaque échelle est vérifiée pour que chaque ligne arrive à un résultat différent.
Tirages prouvables
Pour les concours, le Tirage de noms peut faire un tirage que n’importe qui peut vérifier ensuite :
- Une graine secrète de 256 bits est créée. Son empreinte, le SHA-256 de la graine avec un hachage de la liste exacte, s’affiche pour que tu la publies.
- Si tu veux, ton public fournit un sel public après la publication de l’empreinte.
- Les gagnants sont calculés à partir de la graine et du sel avec un flux SHA-256 déterministe et le même échantillonnage sans biais.
- Tu révèles la graine. N’importe qui peut ouvrir la page de vérification, recalculer l’empreinte et les gagnants, et confirmer que rien n’a changé.
Ce que nous ne faisons pas
LUCKVERSE n’a ni paris, ni argent, ni lots à lui. Les résultats ne sont pas stockés sur un serveur : tes listes et ton historique restent dans ton navigateur.