Homsy

Generatore di Secret Santa

Scrivi i nomi di tutti, tieni separate le coppie ed estrai. Ognuno riceve il proprio link da aprire sul telefono per scoprire a chi fa il regalo: senza email, senza registrazione, senza app. Aggiungi un budget e una data e viaggiano in ogni link. Se preferisci, stampa i biglietti con il QR code da consegnare a mano, e se le tue regole rendono impossibile un'estrazione equa il generatore te lo dice e nomina chi è bloccato.

Aisha Ben Carla Dev Elena Finn Grace Hugo

Gruppo di esempio: aggiungi il primo nome e sparisce.

8 persone, 3 regole. Pronto per l'estrazione.

Nomi a testa

Tocca due nomi sul cerchio per tenerli separati. Lascialo attivo se partecipi anche tu.

Chi partecipa

8 su 40

Scrivi un nome e premi Invio, oppure incolla un'intera lista, uno per riga o separati da virgole. Fino a 40 persone.

Tieni separati

Coppie, coinquilini, le coppie dell'anno scorso: chiunque non debba pescare qualcuno.

  • Aisha ⇄ Ben
  • Dev ⇄ Elena
  • Finn → Grace

I dettagli

Facoltativi. Quello che scrivi qui compare su ogni pagina dell'estrazione e su ogni biglietto.

Metti questo generatore sul tuo sito

Incolla queste due righe in qualsiasi pagina: la intranet dell'ufficio, il sito di un circolo, un blog di famiglia. L'estrazione funziona dentro il riquadro, e i link che consegna si aprono qui.

Vedi l'anteprima

L'estrazione dura un minuto. Il resto di dicembre sono liste, e Homsy tiene i regali, il cibo e chi porta cosa sul telefono di tutti.

I nomi, le esclusioni, i dettagli e l'estrazione restano salvati in questo browser, così puoi tornare e rimandare un link. Non c'è nessun account, e se cancelli i dati del browser cancelli anche la lista.

Come funziona l'estrazione e cosa c'è in un link

Ognuno può pescare chiunque tranne sé stesso e chi hai tenuto separato da lui. "A vicenda" toglie entrambe le direzioni tra due persone; "in un solo senso" ne toglie una. Prima di estrarre qualsiasi cosa, il generatore controlla che esista almeno un'estrazione che rispetti tutte le regole. Con un nome a testa è un problema di abbinamento (si può dare a ognuno un nome diverso che ha il permesso di pescare?) e ha una risposta esatta, non a tentativi. Quando la risposta è no, la pagina indica i responsabili: un gruppo di persone che, messe insieme, possono pescare meno nomi di quante sono. Il teorema dei matrimoni di Hall dice che un'estrazione esiste esattamente quando un gruppo così non esiste, quindi indicare il gruppo vuol dire indicare la causa.

Con un nome a testa, l'estrazione è un mescolamento. L'intera lista viene mescolata con il generatore crittografico di numeri casuali del browser, e il mescolamento si tiene solo se ognuno è capitato su qualcuno che può pescare; altrimenti si mescola di nuovo, fino a ventimila volte. Tenere solo i mescolamenti che passano dà esattamente la stessa probabilità a ogni estrazione valida. Solo quando le regole lasciano così poche estrazioni valide che tutti i ventimila mescolamenti falliscono la pagina passa a una ricerca casuale, che ne trova sempre una ma non promette la stessa probabilità a ogni estrazione.

Con due nomi a testa, il controllo è un problema di flusso: tutti danno due, tutti ricevono due e nessuno pesca due volte la stessa persona. L'estrazione vera e propria sono due giri del mescolamento a un nome, e il secondo non può ripetere il primo. Questo si avvicina a una probabilità uguale per ogni estrazione valida a due nomi senza esserlo esattamente, e lo diciamo invece di arrotondare.

La cifra nel testo sotto lo strumento è aritmetica semplice. Quando ognuno in un gruppo pesca un nome da un cappello, la quota di estrazioni in cui nessuno pesca il proprio nome è il numero di dismutazioni diviso per il numero di ordinamenti: 9 su 24 con quattro persone, 44 su 120 con cinque, 14.833 su 40.320 con otto. Da quattro persone in su resta tra il 36% e il 38%, e tende a uno diviso e, circa il 36,8%.

Ogni link porta l'estrazione di una persona: il nome dell'evento, il suo nome, il nome o i nomi a cui fa il regalo con gli eventuali indizi, il budget, la data, la tua nota, un codice di estrazione di quattro caratteri e il minuto in cui è stata fatta. È rimescolato perché un nome non si legga a colpo d'occhio nell'anteprima di un messaggio. Non è cifratura: chi apre un link vede quello che contiene, quindi manda a ognuno solo il suo. I biglietti stampati portano lo stesso link come QR code, al livello di correzione d'errore M, che secondo lo standard QR recupera circa il 15% di un simbolo danneggiato, oppure al livello L, circa il 7%, per un link troppo lungo per stare in M. Il limite di quaranta persone è una nostra scelta: oltre, il cerchio dei nomi e il foglio dei biglietti non si leggono più bene. Il file di calendario della pagina dell'estrazione contiene un evento di un giorno intero nel giorno dello scambio con un promemoria una settimana prima, e indica il giorno e il budget ma mai la persona. I nomi, le esclusioni, i dettagli e l'estrazione restano salvati in questo browser, così chi organizza può rimandare un link perso; non c'è nessun account.

Da dove arrivano questi numeri

  1. 1. On Representatives of Subsets (Hall's marriage theorem) — P. Hall, Journal of the London Mathematical Society, 1935
  2. 2. A000166: Subfactorial or rencontres numbers, or derangements — The On-Line Encyclopedia of Integer Sequences
  3. 3. ISO/IEC 18004:2015 — QR Code bar code symbology specification — International Organization for Standardization
  4. 4. Crypto: getRandomValues() method — MDN Web Docs, Mozilla

Ogni cifra qui sopra è stata letta dal codice che gira su questa pagina. Quando un numero è una nostra stima e non un dato pubblicato, la nota lo dice e non cita nessuna fonte. Metodo verificato l'ultima volta il 28 settembre 2026.

Perché l'estrazione con i bigliettini va storta

I bigliettini nel cappello funzionano ancora con quattro persone intorno al tavolo di cucina. Smettono di funzionare quando il gruppo cresce, e l'aritmetica spiega perché. In qualsiasi gruppo di quattro o più persone, la probabilità che nessuno peschi il proprio nome sta tra il 36% e il 38%, quindi la maggior parte delle estrazioni col cappello va rifatta, e l'ultimo a pescare non può nemmeno rifarla, perché il suo è l'unico bigliettino rimasto. Un generatore la rifà al posto tuo, senza che nessuno veda, tutte le volte che serve.

Le esclusioni sono il secondo modo in cui il cappello sbaglia. Non può sapere che due dei nomi sono una coppia che si sarebbe fatta il regalo comunque, o che le stesse due persone si sono pescate l'anno scorso. Ogni regola che aggiungi rende più probabile che l'estrazione vada storta, e oltre un certo punto non esiste nessuna estrazione che rispetti tutte le regole, cosa che un cappello non ti dirà mai. Questo generatore controlla prima, e quando le regole non possono valere tutte insieme nomina le persone che restano strette e i nomi tra cui sono strette, così sai quale esclusione togliere.

Il terzo problema è chi organizza. Qualcuno deve fare l'estrazione, e nella maggior parte dei gruppi anche quella persona vuole la sorpresa. Qui le coppie restano nascoste a meno che tu non chieda di vederle, e ognuno vede il proprio nome sul proprio telefono, così chi organizza partecipa come tutti gli altri.

Decidete il budget e la data prima dell'estrazione, non dopo: una cifra scritta su ogni biglietto è quello che impedisce a qualcuno di spendere il triplo degli altri. Per il resto della lista, organizzare i regali di Natale spiega come fissare una cifra a persona, e il Planner di Natale da stampare mette regali, cena e conto alla rovescia su tre fogli. Se il Secret Santa fa parte di un Natale in famiglia, organizzare la cena di Natale copre chi porta cosa, e il Calcolatore della divisione equa delle spese di famiglia sistema dopo le spese in comune.

Il limite onesto è quello di ogni link: arriva solo a chi lo mandi. Se qualcuno perde il suo, apri questa pagina sul dispositivo su cui hai fatto l'estrazione (l'estrazione è salvata in quel browser) e rimandalo.

Domande frequenti

Come funziona questo generatore di Secret Santa?

Scrivi il nome di tutti, segna chi non deve pescare chi, aggiungi un budget e una data se vuoi e premi Estrai. Ognuno riceve un link tutto suo. Mandalo su WhatsApp, via SMS, su Slack o con qualsiasi cosa che trasporti un link; quando lo apre, sul suo telefono si scarta un regalo che gli mostra a chi deve fare il regalo, con il budget, la data e l'eventuale indizio che hai aggiunto.

Mi servono le email di tutti?

No. Non ci sono email, account né registrazioni. Il generatore ti dà un link per persona e tu lo mandi dove il gruppo già si parla. Se una parte del gruppo è nella stessa stanza, stampa i biglietti con il QR code e distribuiscili.

Come evito che una coppia si peschi a vicenda?

Tienili separati. Scegli due nomi e indica "a vicenda" per una coppia o per chi vive insieme, oppure "in un solo senso" quando solo uno dei due non deve pescare l'altro, per esempio le coppie dell'anno scorso. Puoi anche toccare due nomi sul cerchio. Ogni estrazione rispetta tutte le regole che imposti, e il cerchio le mostra come un nodo tra i due nomi.

E se non esiste nessuna estrazione possibile?

Il generatore lo dice prima di estrarre e ti dice chi è bloccato, per esempio: "Aisha, Ben e Carla possono pescare solo tra Dev ed Elena: tre persone, due nomi." Succede quando le esclusioni lasciano un gruppo con meno nomi da pescare delle persone che ne fanno parte. Togli una delle loro esclusioni ed estrai di nuovo.

Chi organizza può vedere chi ha pescato chi?

Solo se lo vuole. L'estrazione avviene sul telefono o sul computer di chi organizza, e le coppie restano nascoste a meno che chi organizza non decida di mostrarle, così chi organizza e partecipa può fare l'estrazione e avere comunque la sorpresa. Però tutti i link sono sullo schermo di chi organizza, e chi apre un link vede quello che contiene: manda a ognuno solo il suo e non aprirli tu.

Ognuno può fare il regalo a due persone?

Sì. Imposta "Nomi a testa" su due: ognuno pesca due nomi e viene pescato due volte, e nessuno pesca due volte la stessa persona. Le esclusioni restano valide. Servono almeno tre persone, e un gruppo con molte esclusioni ha più probabilità di non avere nessuna estrazione valida a due nomi; il generatore te lo dice quando succede.

Funziona con un numero dispari di persone?

Sì. Il Secret Santa è una catena, non un insieme di coppie, quindi va bene qualsiasi numero da tre a quaranta. In due non c'è niente di segreto, quindi il generatore chiede una terza persona.

Cosa succede se estraggo di nuovo?

Tutti ricevono un link nuovo. I link dell'estrazione precedente si aprono ancora e mostrano ancora l'estrazione precedente, perché ogni link porta con sé il proprio risultato. Ogni pagina e ogni biglietto mostrano un codice di estrazione di quattro caratteri e l'ora dell'estrazione, quindi di' al gruppo quale codice vale e manda i link nuovi.

Posso stampare l'estrazione del Secret Santa?

Sì, in due modi. I biglietti si stampano otto per pagina, uno a testa, con il nome davanti e un QR code che apre la sua estrazione; ritagliali e distribuiscili. La lista stampa ogni nome accanto al suo link, con una casella da spuntare man mano che lo mandi. Scegli Salva come PDF nella finestra di stampa se preferisci tenere un file.

L'estrazione è davvero casuale?

Sì. Con un nome a testa, il generatore mescola l'intera lista con il generatore crittografico di numeri casuali del browser e tiene il mescolamento solo se ognuno è capitato su qualcuno che può pescare, così ogni estrazione valida ha la stessa probabilità. Con due nomi a testa fa due giri di questo tipo, e il secondo non può ripetere il primo: si arriva vicino a una probabilità uguale senza che sia esattamente uguale.

Il generatore salva la mia lista?

Sì, in questo browser. I nomi, le esclusioni, i dettagli e l'estrazione restano nella memoria locale di questo browser, così puoi tornare più tardi e rimandare il link a chi ha perso il suo. Non c'è nessun account, e se cancelli i dati del browser cancelli anche la lista.

Strumenti collegati

Tieni il resto di dicembre in una lista sola con Homsy

L'estrazione dura un minuto. Il resto di dicembre sono liste: i regali, il cibo, chi porta cosa. Homsy le tiene sul telefono di tutti, condivise con chi se ne occupa.