title: Paradosso del compleanno
text: # Paradosso del compleanno
  
  Il paradosso del compleanno (o problema del compleanno) è un paradosso di teoria della probabilità definito nel 1939 da Richard von Mises.
  
  Il paradosso afferma che la probabilità che almeno due persone in un gruppo compiano gli anni lo stesso giorno è largamente superiore a quanto potrebbe dire l'intuito: infatti già in un gruppo di 23 persone la probabilità è circa 0,51 (51%); con 30 persone essa supera 0,70 (70%), con 50 persone tocca addirittura 0,97 (97%), anche se per arrivare all'evento certo occorre considerare un gruppo di almeno 366 persone (367 se si considera l'anno bisestile).
  
  ## Descrizione
  
  Per effettuare il calcolo, si ricorre alla formula per la probabilità condizionata: per rendere più semplice il calcolo si assume che gli anni siano tutti di 365 giorni. Aggiungere il giorno bisestile peggiora leggermente la probabilità, ma in compenso il fatto che i compleanni non siano equiprobabili la alza.
  
  Si assume che tutti i giorni dell'anno siano equiprobabili per nascere, anche se in realtà non è così.
  
  Il modo più semplice per calcolare la probabilità P(p) che ci siano almeno due persone appartenenti ad un gruppo di p persone che compiano gli anni lo stesso giorno è calcolare dapprima la probabilità $P_1(p)$ che ciò non accada. Il ragionamento è questo: data una qualunque persona del gruppo (indipendentemente dalla data del suo compleanno), vi sono 364 casi su 365 in cui il compleanno di una seconda persona avvenga in un giorno diverso; se si considera una terza persona, ci sono 363 casi su 365 in cui compie gli anni in un giorno diverso dalle prime due persone e via dicendo. Esprimendo in formule quanto sopra, la probabilità che tutti i p compleanni cadano in date diverse è:
  
      $P_{1}(p)={\frac {364}{365}}\cdot {\frac {363}{365}}\cdots {\frac {365-p+1}{365}}={\frac {364!}{365^{p-1}(365-p)!}}$
  
  e dunque la probabilità del suo evento complementare, cioè che esistano almeno due compleanni uguali, è
  
  $P(p)=1-P_{1}(p)=1-{\frac {364!}{365^{p-1}(365-p)!}}$
  
  Questo paradosso ha importanti ricadute nella crittografia e nel dimensionamento del blocco da cifrare. In particolare nell'ambito della crittografia si utilizza il paradosso del compleanno per indicare che le funzioni hash crittografiche abbiano la proprietà di "resistenza forte alle collisioni". Ad esempio una funzione di hash che produce un risultato su N bit sarà reputata insicura quando qualcuno sarà in grado di generare $2^{N/2}={\sqrt {2^{N}}}$ risultati. Con $2^{N/2}$ hash infatti, la probabilità che tra di essi ci siano delle collisioni è maggiore del 50%. Il risultato evidentemente è ben al di sotto dei $2^{N-1}$ elementi necessari suggeriti dall'intuito.
  
  