Tirage au sort Secret Santa en ligne
Saisissez les noms, excluez les couples, lancez le tirage : chaque personne reçoit son propre lien Secret Santa et ne voit que la personne à qui elle offre un cadeau. Personne ne se tire soi-même – sans inscription ni adresse e-mail.
Source : W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Mise à jour : .
Comment le calcul est fait
Comment ça marche
- Saisissez tous les noms, un par ligne.
- Indiquez si besoin qui ne doit pas se tirer – couples, frères et sœurs :
Anna + Ben. Plusieurs noms sur une ligne (Anna + Ben + Clara) excluent toute une famille entre elle.Anna > Benn’exclut qu’un sens. - Ajoutez l’événement, le budget, la date et un message : ils figurent sur chaque carte.
- Cliquez sur « Lancer le tirage et créer les liens » et envoyez à chacun son lien par WhatsApp, e-mail ou copier-coller. En ouvrant le lien et en cliquant sur « Découvrir », chacun voit à qui il offre un cadeau.
Comment le tirage reste-t-il secret sans serveur ?
Il n’y a ni compte ni base de données. L’attribution est stockée dans le lien personnel, dans la partie après le # (le fragment). Selon la norme RFC 3986, le navigateur n’envoie pas cette partie au serveur : notre serveur ne voit donc jamais les noms.
Le nom de la personne à gâter n’apparaît pas en clair : il est masqué avec une clé aléatoire (XOR, puis encodage Base64), si bien que le lien ressemble à une suite de caractères sans sens. Honnêtement : la clé se trouve dans le même lien, pour qu’on puisse l’ouvrir sans mot de passe. Cela protège contre un coup d’œil involontaire, mais quiconque ouvre volontairement le lien d’un autre voit son tirage. En tant qu’organisateur, vous ne voyez à l’écran que les liens, jamais les paires – il suffit de ne pas ouvrir ceux des autres.
Comme tout est dans le lien, un nouveau tirage crée de nouveaux liens ; les anciens continuent d’afficher l’ancien tirage. Envoyez alors à chacun son nouveau lien.
Équitable : personne ne se tire soi-même
Chaque personne offre exactement un cadeau et en reçoit exactement un. Le générateur mélange la liste avec l’algorithme de Fisher-Yates et la source aléatoire crypto.getRandomValues() du navigateur, puis rejette tout mélange où quelqu’un se tire lui-même ou tire une personne exclue. Chaque attribution autorisée a donc la même probabilité. À trois personnes, il existe exactement deux tirages possibles (A→B→C→A ou A→C→B→A), chacun à 50 %.
Quand est-ce impossible ?
Les exclusions peuvent rendre le tirage impossible. Exemple : à trois, dont un couple, les deux partenaires devraient tirer la troisième personne. En général, si un groupe exclu dépasse la moitié des participants, il manque de destinataires. Le générateur le vérifie pendant la saisie.
Pour un tirage public, en classe par exemple, le tirage au sort de noms avec « Mélanger l’ordre » suffit.
Questions fréquentes
Comment faire un tirage au sort Secret Santa en ligne sans inscription ?
Saisissez les noms, lancez le tirage et envoyez à chacun son lien personnel. Le lien contient, masqué, le nom de la personne à gâter – ni compte ni adresse e-mail nécessaires.
L’organisateur voit-il qui a tiré qui ?
Pas à l’écran : seuls les liens s’affichent. Mais comme la clé est dans le lien, l’organisateur pourrait ouvrir le lien d’un autre et voir la paire. La méthode protège contre les accidents, pas contre une intention.
Peut-on empêcher les couples de se tirer ?
Oui. Dans « Qui ne doit pas se tirer mutuellement ? », saisissez une règle par ligne, par exemple Anna + Ben. Avec plusieurs noms par ligne, vous excluez des familles entières.
Quelqu’un peut-il se tirer lui-même ?
Non. Seules les attributions où personne ne se tire soi-même et où chacun offre et reçoit exactement un cadeau sont possibles.
Les noms sont-ils enregistrés ou envoyés ?
Non. Le tirage se fait entièrement dans votre navigateur. Les données ne sont que dans les liens, et le navigateur n’envoie pas la partie après le # à notre serveur.
Que se passe-t-il si je refais le tirage ?
Vous obtenez de nouveaux liens avec une nouvelle attribution. Les anciens liens déjà envoyés montrent toujours l’ancien tirage : renvoyez les nouveaux liens à tout le monde.
Combien de participants au maximum ?
De 3 à 200 personnes. À deux, chacun saurait immédiatement à qui il offre.
Puis-je ajouter les souhaits des participants ?
Oui. Saisissez une ligne par personne dans le champ « Liste de souhaits », par exemple Anna : livres, thé. Comme le nom, les souhaits sont brouillés dans le lien de la personne qui tire Anna et n’apparaissent qu’après le dévoilement. Recueillez les souhaits au préalable dans le groupe : le générateur n’envoie ni ne conserve rien.
Sources et références juridiques
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
- IETF RFC 3986 § 3.5: RFC 3986 – Uniform Resource Identifier, section 3.5 (Fragment)
- Secret Santa
- MDN Web Docs – URL.hash
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Tirage au sort de noms en ligneTirage au sort en ligne gratuit : tirez un ou plusieurs gagnants dans une liste de noms, mélangez l’ordre ou formez des équipes équilibrées. Sans inscription.
- Chiffres pour calendrier de l’Avent à imprimerChiffres pour calendrier de l’Avent à imprimer de 1 à 24 : ronds, étoiles, sapins ou étiquettes, en couleur ou à colorier. PDF et PNG gratuits.
- Générateur d’équipes aléatoiresFaire des équipes au hasard : collez les noms, choisissez le nombre d’équipes ou la taille, équilibrez selon le niveau si besoin. Sport, classe, jeux – gratuit.
- Roue aléatoire en ligne gratuite – créez votre roue de la fortuneRoue aléatoire (roulette) en ligne : prénoms, chiffres ou idées, chances réglables, gagnants retirés, partage par lien. Vrai hasard, gratuit, sans inscription.
- Lancer de dés en ligne : dé 6, dé 20 et plusLancer de dés en ligne : d4 à d100 ou notation comme 3d6+2 et 2d20kh1. Plusieurs jets à la fois, avantage et désavantage, historique, probabilités exactes.
- Jouer au Solitaire en ligneSolitaire (Klondike) gratuit dans le navigateur : 1 ou 3 cartes, annuler, indices et donne du jour gagnable. Partagez votre temps avec les mêmes cartes.
- Tirage au sort de binôme : former des duos au hasardTirage au sort binôme en ligne : collez les prénoms, touchez un bouton et tous les duos sont formés. Gère les nombres impairs, plein écran et impression.
- Feuille de score de mini golf en ligneFeuille de score mini golf en ligne : touchez le nombre de coups de chaque joueur piste après piste, le total se calcule seul et le vainqueur s’affiche.
- Tableau de score futsal en ligne avec fautes cumuléesTableau de score futsal en ligne et gratuit : un appui par but, fautes cumulées par période avec alerte, un temps-mort par équipe et par période.