Palier commun

Secret Santa avec plusieurs interdits

Six amis, dont trois couples : chacun ne peut pas tirer son conjoint, et l'outil trouve un tirage valide.

Calculer ce cas

Camille offre à
Maya
Jules offre à
Hugo
Maya offre à
Camille
Paul offre à
Zoé
Zoé offre à
Paul
Hugo offre à
Jules

Chacun offre à une seule personne et en reçoit une seule, jamais soi-même. Affichez les lignes une par une, à l'écart des autres. Tirage numéro 19 pour la graine 99.

Le cas en détail

Avec plusieurs interdits, certains tirages sont impossibles. L'outil essaie plusieurs combinaisons à partir de la graine et retient la première valide.

À retenir : Si aucun tirage n'est possible, retirez un interdit ou ajoutez des participants.

L'exemple chiffré

Voici les valeurs de ce cas, choisies pour l'exemple et non relevées quelque part :

  • Participants (ajoutez « : nom » pour interdire quelqu'un) : Camille : Jules / Jules : Camille / Maya : Paul / Paul : Maya / Zoé : Hugo / Hugo : Zoé
  • Graine (nombre entier) : 99
Camille offre à
Maya
Jules offre à
Hugo
Maya offre à
Camille
Paul offre à
Zoé
Zoé offre à
Paul
Hugo offre à
Jules

Chacun offre à une seule personne et en reçoit une seule, jamais soi-même. Affichez les lignes une par une, à l'écart des autres. Tirage numéro 19 pour la graine 99.

Changez les champs du formulaire pour coller à votre situation : le résultat se recalcule à chaque frappe.

Comment ça se calcule

L'outil mélange la liste des receveurs avec une graine, puis vérifie que personne ne se tire et que les interdits sont respectés. Si le tirage échoue, il en essaie un autre avec la graine suivante, jusqu'à 5 000 essais. Le résultat est reproductible : même graine, même tirage.

Résultat indicatif, qui ne vaut pas conseil juridique, fiscal ou financier.

Questions fréquentes sur ce calcul

Le tirage est-il vraiment secret ?

L'écran affiche tout le monde : pour garder le secret, montrez les lignes une par une, ou laissez chacun refaire le tirage seul avec la même graine.

Comment éviter que des conjoints se tirent ?

Ajoutez, sur la ligne de chacun, le nom de l'autre après deux-points.

Pour aller plus loin