# Générateur de tirage Secret Santa

Tirez des paires de Secret Santa avec exclusions de couples — sans inscription, sans salle, sans que l'organisateur espionne. Cartes scellées, messages privés prêts à transférer, listes de souhaits, budget et date optionnels, et une graine qui reproduit (ou relance) le tirage exact.

> Page canonique: https://elysiatools.com/fr/tools/secret-santa-draw-generator

- **Catégorie:** Utilities

- **Mots-clés:** secret santa, échange de cadeaux, tirage au sort, père noël secret

## Présentation

Collez un participant par ligne, ajoutez des règles d'exclusion comme « Alice - Ben » pour que les couples (ou rivaux) ne se tombent pas dessus, et générez un tirage complet et valide. L'algorithme mélange avec Fisher–Yates et rejette toute affectation violant les règles — un dérangement aléatoire uniforme, attendu en ~e essais (les mélanges à cycle unique façon Sattolo ne sont pas uniformes) — et bascule sur du backtracking sous contraintes quand les exclusions se densifient, prouvant honnêtement qu'aucun tirage valide n'existe plutôt que d'enfreindre une règle en silence. Les résultats arrivent en cartes scellées repliées que l'organisateur ouvre ou transfère une à une, plus des messages prêts à copier ne contenant que l'appariement de leur destinataire. Les prénoms peuvent porter une liste de souhaits (« Alice :: chaussettes chaudes taille M ») révélée à celui qui la tire. Budget et date d'échange optionnels sont estampillés dans chaque message. Graine vide : nouveau tirage ; même graine : résultat identique. Tout fonctionne hors ligne — sans compte ni e-mail.

## Entrées

- **Participants (un par ligne)** (textarea): Alice Ben :: warm socks, size M Carol Dave
- **Règles d'exclusion (une paire par ligne, ex. Alice - Ben)** (textarea): e.g. Alice - Ben Carol - Dave
- **Interdire les paires réciproques (pas de A↔B)** (checkbox)
- **Graine (vide = aléatoire)** (text): reuse a seed to reproduce the exact same draw
- **Budget cadeau (facultatif)** (text): e.g. $25
- **Date de l'échange (facultatif)** (text): e.g. Dec 22, 2026

## Quand l'utiliser

- Pour organiser un Noël en famille ou entre amis en empêchant les conjoints de se tirer mutuellement.
- Pour gérer un échange de cadeaux d'entreprise entre collègues sans que l'organisateur ne découvre les attributions.
- Pour recréer ou vérifier à l'identique un tirage déjà effectué grâce à une graine aléatoire déterminée.

## Fonctionnement

- Saisissez la liste des participants à raison d'un par ligne, en ajoutant facultativement des idées cadeaux au format « Prénom :: souhait ».
- Renseignez les exclusions souhaitées (une paire par ligne au format « A - B ») et cochez éventuellement l'option interdisant les paires réciproques.
- Indiquez optionnellement une valeur de graine pour verrouiller le tirage, ainsi qu'un montant indicatif de budget et une date d'échange.
- Lancez le tirage pour obtenir l'ensemble sous forme de cartes dépliables individuelles et de messages personnalisés prêts à transférer.

## Cas d'usage

- Tirage au sort familial avec exclusions strictes pour les conjoints et intégration directe des idées cadeaux de chacun.
- Secret Santa au sein d'une équipe de travail interdisant la réciprocité directe et rappelant le budget limite convenu.
- Échange de cadeaux de fin d'année entre amis à distance via l'envoi direct de messages privés préformatés.

## Questions fréquentes

### L'organisateur peut-il préparer le tirage sans voir qui offre à qui ?

Oui. Les résultats s'affichent sous forme de cartes repliées et de messages individuels que l'organisateur peut copier et transmettre séparément sans déplier le nom de la cible.

### Comment fonctionnent les règles d'exclusion ?

Indiquez un couple par ligne, par exemple « Alice - Ben ». L'algorithme empêche Alice d'offrir à Ben et Ben d'offrir à Alice.

### Que signifie l'option « Interdire les paires réciproques » ?

Elle garantit que si la personne A offre à la personne B, la personne B ne tirera pas la personne A en retour, favorisant ainsi des chaînes de cadeaux plus variées.

### À quoi sert le champ « Graine » (seed) ?

Une graine identique avec la même liste d'entrées reproduit exactement le même tirage. Laissez le champ vide pour générer un résultat aléatoire imprévisible.

### Mes données sont-elles envoyées sur un serveur distant ?

Non. Tout le calcul de dérangement et le rendu des messages s'exécutent localement dans votre navigateur, sans inscription ni collecte de courriels.

## Outils associés

- [De la palette d’image aux design tokens](https://elysiatools.com/fr/tools/image-to-design-tokens): Extrait les couleurs dominantes d’une image par k-means et les exporte en variables CSS / SCSS / config Tailwind / tokens JSON, avec noms et échelle de teintes
- [Générateur de Stéréoscope Oscillant](https://elysiatools.com/fr/tools/image-wiggle-stereoscopy): Génère des GIF de stéréoscope oscillant qui créent un effet 3D en alternant rapidement entre les perspectives de l'œil gauche et droit. Pas de lunettes 3D nécessaires!
- [Générateur de Slug (avec chinois vers Pinyin)](https://elysiatools.com/fr/tools/slug-generator): Génère des slugs propres pour URL à partir de n'importe quel texte, avec conversion intégrée du chinois vers le Pinyin. Fusionne les séparateurs, passe en minuscules et tronque par mots avec longueur max. optionnelle.
- [Générateur de Slug IA](https://elysiatools.com/fr/tools/ai-slug-generator): Transforme un titre dans n'importe quelle langue en un slug URL SEO anglais propre avec DeepSeek V4.1 Flash (sans raisonnement), plus un repli déterministe hors ligne
- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [Générateur de Mème](https://elysiatools.com/fr/tools/image-meme-generator): Créez des mèmes classiques en ajoutant du texte en haut et en bas des images avec le style de police Impact
- [Générateur de Photo Mosaïque](https://elysiatools.com/fr/tools/image-mosaic-generator): Créez des photos mosaïques étonnantes en combinant des centaines de petites images pour former une grande image principale. Chaque carreau est soigneusement sélectionné pour correspondre aux couleurs de l'image sous-jacente.
- [Cisaillement d'Image](https://elysiatools.com/fr/tools/image-shear): Appliquer la transformation de cisaillement pour créer des images inclinées ou déformées. Visualisez les matrices de cisaillement et voyez comment elles distordent la géométrie de l'image.

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web TypeScript](https://elysiatools.com/fr/samples/web-image-processing-typescript): Exemples de traitement d'images Web TypeScript incluant lecture/sauvegarde, redimensionnement et conversion de format
- [Traitement d'Images macOS Objective-C - Exemples](https://elysiatools.com/fr/samples/macos-image-processing-objectivec): Exemples traitement d'images macOS Objective-C incluant lecture/écriture images, redimensionnement images et conversion format
- [Exemples de Traitement d'Images Web Go](https://elysiatools.com/fr/samples/web-image-processing-go): Exemples de traitement d'images Web Go incluant lecture/écriture, redimensionnement et conversion de format
