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.
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.
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, Abschnitt 3.5 (Fragment)
- Secret Santa
- MDN Web Docs – URL.hash
Dernière mise à jour :
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.
- 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 personnalisable : 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 gratuit : 1 à 10 dés à 4, 6, 8, 10, 12 ou 20 faces, dé 6 avec points, total, historique et probabilités exactes. Hasard équitable.
- Compteur de points en ligneCompteur de points gratuit pour jeux de société et de cartes : manches, totaux, classement, score cible et annulation. Feuille de score sauvegardée localement.
- Créer une tier list en ligneCréer une tier list gratuite : classez du texte ou vos images de S à F, personnalisez les rangs, enregistrez en PNG ou partagez un lien. Sans inscription.