Aléatoire

Dés, pièces, tirages et roues — chaque résultat provient de l'entropie de votre système d'exploitation, ou d'une graine que vous choisissez pour que chacun puisse rejouer le tirage et le vérifier.

Nombres et jeux

3

Tirages

3

Noms et équipes

3

Choisissez la forme du tirage

Le choix dépend surtout de l’allure que le résultat doit avoir pour les personnes qui regardent.

Un nombre ou un ensemble de nombres — générateur de nombres aléatoires pour une plage que vous définissez, numéros de loterie pour les quinze jeux aux règles fixes, dés quand vous avez besoin de notation de dés et de modificateurs plutôt que d’une simple plage.

Un seul gagnant dans une liste — tirage au sort par nom quand vous voulez la réponse, roue à faire tourner quand un public regarde et que le suspense est tout l’enjeu.

Oui ou non — pile ou face.

Tout le monde réparti en groupes — générateur d’équipes, qui répartit selon un système round-robin, si bien que 7 personnes en 3 groupes donnent 3/2/2 plutôt que de déverser le reste dans le dernier groupe.

Un jeu qui se déroule dans la durée — appel de bingo, 75, 90 ou 99 boules, piloté depuis un seul écran.

Vérifier le tirage de quelqu’un d’autre — le vérificateur de tirage, le seul outil de cette page qui ne génère rien.

Ce qui distingue cette catégorie

N’importe quel site peut produire un nombre aléatoire. Le problème le plus difficile est d’en produire un qu’un participant sceptique acceptera ensuite, et c’est une chaîne qui traverse tous les outils de cette page plutôt qu’une fonctionnalité propre à l’un d’eux.

Voici comment cela fonctionne. Lancez le tirage avec une graine — une valeur que vous choisissez, ou que l’outil tire et vous montre. La graine rend le tirage reproductible : quiconque possède la graine et la même liste obtient le même résultat, à chaque fois. Cela ne suffit pas en soi, car un organisateur pourrait lancer des tirages avec différentes graines jusqu’à ce que l’une donne un résultat commode et ne publier que celle-là.

Un tirage reçoit donc aussi une empreinte de la liste sur laquelle il a porté. Publier la graine et l’empreinte avant le tirage vous engage à la fois sur les participants et sur la méthode. Ensuite, n’importe qui peut coller le certificat dans le vérificateur, qui recalcule le résultat et vérifie que la graine, la liste et le résultat concordent tous les trois. Changez un nom, ajoutez une inscription tardive, ou remplacez le gagnant, et l’empreinte cesse de correspondre.

Cela ne prouve pas que l’organisateur est honnête. Cela prouve que ce tirage, sur cette liste, a produit ce résultat — ce qui était auparavant impossible à vérifier pour quiconque d’autre.

Quand vous ne voulez pas de graine

Laissez la graine vide et le tirage utilise crypto.getRandomValues() à la place : l’entropie de votre système d’exploitation, pas une séquence reproductible. C’est le bon choix pour tout ce où la reproductibilité serait une faiblesse plutôt qu’un atout — tirer un mot de passe, partager une note de restaurant, ou trancher un désaccord. Personne n’a besoin de pouvoir vérifier qui de vous fera la vaisselle.

Pourquoi un tirage dans le navigateur vaut mieux que l’objet physique

Une vraie pièce est très légèrement biaisée par la façon dont ses faces sont frappées, et retombe du côté par lequel elle a démarré un peu plus souvent que l’inverse. Un dé bon marché est pire : le moulage des points retire des quantités de matière différentes de chaque face, donc la face six est légèrement plus légère. Aucun de ces biais ne compte pour un jeu de société, et aucun ne peut être éliminé par du soin.

Un tirage calculé à partir de la réserve d’entropie du système d’exploitation n’a aucune asymétrie physique à hériter. Il n’est pas « aussi bon » qu’une vraie pièce — pour l’équité, il est meilleur.

J'apprécierais que vous partagiez ces pages avec vos amis, les ajoutiez aux favoris ou y fassiez des liens. Merci ! 🙏