Generatore automatico di casi giornalistici all’interno del Milan

[php]
$gioc1 = rand(1,28);
do
{
$gioc2 = rand(1,28);
} while ($gioc2 == $gioc1);
do
{
$gioc3 = rand(1,28);
} while ($gioc3 == $gioc2 || $gioc3 == $gioc1);

function getIncipit() {
$incipit = rand(1,10);
switch ($incipit) {
case 1:
return “Nuovo caso in casa Milan:”;
case 2:
return “Nuova tegola per Inzaghi:”;
case 3:
return “Ancora problemi a Milanello:”;
case 4:
return “Altro caso in casa rossonera:”;
case 5:
return “Spunta un nuovo problema per i rossoneri:”;
case 6:
return “Tegola in casa Milan:”;
case 7:
return “Altri problemi per Pippo Inzaghi:”;
case 8:
return “Nuovo caso per la società di Via Aldo Rossi:”;
case 9:
return “Nuovo caso a Milanello:”;
case 10:
return “Altro caso per Pippo Inzaghi:”;
}
}

function getClosure() {
$closure = rand(1,10);
switch ($closure) {
case 1:
return “E’ crisi, in casa Milan.”;
case 2:
return “Il Milan scricchiola.”;
case 3:
return “L’ambiente a Milanello non è mai stato così teso.”;
case 4:
return “Il Milan non sa più come uscirne.”;
case 5:
return “Il Milan in crisi di nervi.”;
case 6:
return “Lo spogliatoio è sull’orlo dell’esplosione.”;
case 7:
return “Il Milan non riesce più a tenere a bada i propri giocatori.”;
case 8:
return “Il Milan non sa più cosa fare.”;
case 9:
return “Crisi nera in casa Milan.”;
case 10:
return “Ennesimo problema in casa Milan.”;
}
}

function getPost() {
$posttext = rand(1,10);
switch ($posttext) {
case 1:
return “ma le nostre fonti confermano quanto accaduto.”;
case 2:
return “ma stando a quanto sappiamo noi c’è una frattura profonda nello spogliatoio.”;
case 3:
return “ma secondo noi le cose sono ben diverse.”;
case 4:
return “ma stando al nostro inviato la situazione si aggrava di ora in ora.”;
case 5:
return “ma stando alla nostra fonte il giocatore ha poi continuato.”;
case 6:
return “ma le cose non sembrano essere finite qua.”;
case 7:
return “ma la frattura societaria dopo questo evento sembra ormai insanabile.”;
case 8:
return “ma Berlusconi non ci risulta averla presa bene.”;
case 9:
return “ma l’ambiente di Milanello lascia trapelare altro.”;
case 10:
return “ma la nostra impressione è che le cose non stiano così.”;
}
}

function getSociety() {
$society = rand(1,10);
switch ($society) {
case 1:
return “la società minimizza dicendo che non è successo nulla, “;
case 2:
return “la società pare abbia multato i coinvolti, “;
case 3:
return “il Milan dice che non sa nulla, “;
case 4:
return “Barbara Berlusconi è intervenuta dicendo che non è successo niente, “;
case 5:
return “Adriano Galliani non ha voluto rispondere alle nostre domande, “;
case 6:
return “Adriano Galliani ha negato tutto respingendo i giornalisti, “;
case 7:
return “la società ha emanato un duro e fermo comunicato ufficiale, “;
case 8:
return “la società ha negato interviste a tutti i tesserati, “;
case 9:
return “la società ha mandato tutti in ritiro fino alla partita, “;
case 10:
return “Milan Channel nega tutto, “;
}
}

function getReaction($gioc) {
$reaction = rand(1,10);
switch ($reaction) {
case 1:
return getGioc($gioc). ” davanti ai microfoni ha negato tutto. “;
case 2:
return getGioc($gioc). ” è intervenuto a calmare la situazione. “;
case 3:
return getGioc($gioc). ” ha negato tutto ai giornalisti, “;
case 4:
return getGioc($gioc). ” ha rilasciato un’intervista in cui spiega che è tutto un equivoco, “;
case 5:
return getGioc($gioc). ” dice di non aver visto nulla, “;
case 6:
return getGioc($gioc). ” dice che non ci sono problemi, “;
case 7:
return getGioc($gioc). ” pensa che sia tutto Ok, “;
case 8:
return getGioc($gioc). ” dice che non ne può parlare, “;
case 9:
return getGioc($gioc). ” si fida della buona fede dei coinvolti, “;
case 10:
return getGioc($gioc). ” dice che non poteva farci nulla, “;
}
}

function getCase($gioc) {
$casetext = rand(1,30);
switch ($casetext) {
case 1:
return “non ha salutato Barbara Berlusconi.”;
case 2:
return “ha parcheggiato la propria Audi fuori dalle striscie bianche.”;
case 3:
return “si è presentato in ritardo di 5 minuti all’allenamento.”;
case 4:
return “ha sbagliato un palleggio di sinistro.”;
case 5:
return “si è intrattenuto troppo a lungo con Adriano Galliani.”;
case 6:
return “è’ stato visto inviare un messaggio Whatsapp a Massimiliano Allegri.”;
case 7:
return “ha trovato delle uova nella camera di Clarence Seedorf.”;
case 8:
return “è’ uscito prima dall’allenamento per vedere l’Inter in Europa League.”;
case 9:
return “si è lamentato perché non funzionano le playstation 4 in ritiro.”;
case 10:
return “ha visto delle scie chimiche sopra Milanello.”;
case 11:
return “ha fatto insieme a “.getGioc($gioc) .” uno scherzo telefonico a Giovinco.”;
case 12:
return “ha litigato con “.getGioc($gioc) .” per le figurine Panini”;
case 13:
return “non ha finito di mangiare i plasmon, mettendoli nel piatto di “.getGioc($gioc).”.”;
case 14:
return “sta soffrendo molto in questi giorni le puzzette di “.getGioc($gioc) .” in camera da letto”;
case 15:
return “ha chiesto la cessione perché vuole giocare di più.”;
case 16:
return “ha chiesto garanzie sul suo contratto e sul suo futuro.”;
case 17:
return “è stato visto su Youporn insieme a “.getGioc($gioc).”.”;
case 18:
return “non ha portato gli occhiali da sole per l’allenamento esterno, in aperta polemica con la società”;
case 19:
return “ha tirato un pugno in faccia a “.getGioc($gioc).”.”;
case 20:
return “è stato visto troppo su twitter da “.getGioc($gioc).”, indispettito per non poter usare i social network.”;
case 21:
return “ha regalato polemicamente uno Shampoo ad Adriano Galliani.”;
case 22:
return “non ha riso ad una barzelletta del Presidente Berlusconi.”;
case 23:
return “ha insistito per vedere Servizio Pubblico di Santoro giovedì sera insieme a “.getGioc($gioc).”.”;
case 24:
return “ha voluto vedere con “.getGioc($gioc).” la partita di Bryan Cristante (anche ieri, però in tribuna) con il Benfica.”;
case 25:
return “ha messo del dentifricio sotto il cuscino di “.getGioc($gioc).”.”;
case 26:
return “ha urlato una espressione gergale – bella Gnocca – a Barbara Berlusconi.”;
case 27:
return “è arrivato coi mezzi pubblici a Milanello, ma senza pagare il biglietto interurbano.”;
case 28:
return “non ha firmato un autografo ad un ragazzino con la maglia dell’Inter fuori dal centro sportivo.”;
case 29:
return “non ha voluto commentare le dichiarazioni di Andrea Angelli.”;
case 30:
return “ha dichiarato che in passato tifava Juventus.”;
}
}

function getGioc($gioc) {
switch ($gioc) {
case 1:
return “Abbiati”;
case 2:
return “Agazzi”;
case 3:
return “Lopez”;
case 4:
return “Abate”;
case 5:
return “Armero”;
case 6:
return “Albertazzi”;
case 7:
return “Bonera”;
case 8:
return “Alex”;
case 9:
return “De Sciglio”;
case 10:
return “Mexes”;
case 11:
return “Rami”;
case 12:
return “Zaccardo”;
case 13:
return “Zapata”;
case 14:
return “Bonaventura”;
case 15:
return “Essien”;
case 16:
return “De Jong”;
case 17:
return “Montolivo”;
case 18:
return “Muntari”;
case 19:
return “Poli”;
case 20:
return “Saponara”;
case 21:
return “Van Ginkel”;
case 22:
return “El Sharaawy”;
case 23:
return “Honda”;
case 24:
return “Mastour”;
case 25:
return “Menez”;
case 26:
return “Niang”;
case 27:
return “Pazzini”;
case 28:
return “Torres”;
}
}

$incipit = getIncipit();
$gioctext1 = getGioc($gioc1);
$case = getCase($gioc2);
$reaction = getReaction($gioc3);
$society = getSociety();
$post = getPost();
$closure = getClosure();

echo (“

“.$incipit.” “.$gioctext1.” “.$case. ” “.$reaction.$society.$post. ” “.$closure.”

“); [/php]