Tirage au sort de gagnants vérifiable
Scellez vos participants maintenant, tirez à une heure fixée, et donnez à votre public un lien où chacun peut revérifier les gagnants lui-même.
Comment ça marche
- Collez les participants, un par ligne : noms, pseudos ou numéros de ticket. « Ana *3 » donne trois tickets à Ana.
- Choisissez le nombre de gagnants et de suppléants, et l’heure du tirage.
- Appuyez sur « Sceller le tirage » et publiez le lien aussitôt, avant l’heure du tirage.
- À l’heure du tirage, le lien affiche les gagnants à quiconque l’ouvre, avec tout ce qu’il faut pour les vérifier.
Ce que fait l’outil
- Une preuve, pas une promesse
- Les gagnants découlent d’une valeur qu’une balise d’aléa publique publie à l’heure du tirage. Personne, ni vous ni nous, ne peut la connaître avant ni la modifier après. Publiez le lien avant l’heure du tirage : l’heure de votre publication montre que la liste existait d’abord.
- Chacun peut revérifier
- Le lien contient les participants et le tour de la balise. À chaque ouverture, la page récupère la valeur de la balise et recalcule les gagnants : un sceptique obtient les mêmes noms sur son propre téléphone.
- Des suppléants dans un ordre fixe
- Besoin d’un remplaçant quand un gagnant ne répond pas ? Les suppléants viennent du même tirage, dans l’ordre : le nom suivant n’est jamais un nouveau choix.
- Gratuit, sans compte
- Aucune inscription et aucune formule payante pour les tirages vérifiés.
Questions
Qu’est-ce que la balise d’aléa ?
drand, gérée par la League of Entropy : un groupe d’organisations indépendantes qui publient ensemble une nouvelle valeur aléatoire toutes les 3 secondes. Chaque valeur est signée par le groupe, et aucun membre ne peut à lui seul la prévoir ni l’orienter.
Pourquoi sceller le tirage à l’avance ?
Sceller fixe les participants (par leur empreinte SHA-256) et le tour de la balise qui servira au tirage. Publier le lien avant ce tour montre que la liste existait avant la valeur aléatoire : l’organisateur n’a donc pas pu essayer des listes jusqu’à obtenir le gagnant voulu.
Comment les gagnants sont-ils calculés, exactement ?
Chaque participant devient la ligne « nom, une tabulation, ses tickets » ; ces lignes, jointes par des retours à la ligne dans l’ordre saisi, donnent l’empreinte (SHA-256, en hexadécimal). La graine est le SHA-256 de quatre lignes : pickahat-draw-v1, l’empreinte, le tour et la valeur de la balise. Les nombres viennent du SHA-256 de la graine suivie d’un compteur de 4 octets (0, 1, 2 …), chaque hachage étant lu comme huit nombres de 32 bits big-endian. Pour chaque tirage, avec T tickets restants : un nombre x supérieur ou égal à 2³² − (2³² mod T) est ignoré, et r = x mod T désigne le participant dont les tickets couvrent r, en comptant les participants restants dans l’ordre saisi. « Vérifier ce tirage » affiche l’empreinte, le tour, la valeur et la graine complète.
Que ne prouve pas la vérification ?
Elle prouve que les gagnants découlent de cette liste et de ce tour de la balise. Elle ne peut pas prouver que la liste est complète, ni que le lien a été publié avant le tour : regardez quand l’organisateur l’a publié, et cherchez votre propre participation dans la liste que montre la vérification.
Puis-je ajouter des participants après avoir scellé ?
Non : toute modification donne une nouvelle empreinte et un nouveau lien. C’est tout l’intérêt. Clôturez d’abord les participations, puis scellez.
La liste des participants est-elle privée ?
Elle voyage dans le lien, après le signe #, et n’atteint donc jamais notre serveur. Toute personne à qui vous donnez le lien peut la lire, et c’est ce qui lui permet de vérifier le tirage. Utilisez des prénoms ou des numéros de ticket si la liste ne doit pas afficher de noms complets.
Autres outils
- Roue Mettez des noms ou des options sur une roue et lancez-la. Retirez le gagnant, ou laissez tout le monde avoir son tour avant qu’un nom ne sorte deux fois.
- Oui ou non Une roue oui ou non pour les questions que vous n’arrivez pas à trancher. Ajoutez « peut-être » si vous osez.
- Tirage de noms Tirez un nom ou dix, ou mettez toute la liste dans un ordre aléatoire.
- Équipes Répartissez une classe ou une équipe en groupes équilibrés, avec des capitaines et les règles qu’il vous faut.
- Secret Santa Faites un tirage Secret Santa sans l’e-mail de personne. Chacun reçoit un lien privé qui ne montre que la personne qu’il a tirée.
- Sondage de dates Trouvez le créneau qui convient à tous : chacun colorie ses disponibilités, sans inscription.
- Pile ou face Pile ou face, une pièce ou deux cents, avec un décompte en continu.
- Dés Lancez jusqu’à cent dés : à six faces, ou du d4 au d100 pour les jeux de société et de rôle.
- Nombre Des nombres aléatoires dans n’importe quel intervalle : sans doublons, avec exclusions, triés.