Cartelle per la tombola da stampare - 1a parte

Ve l'avevo detto che da questa settimana in poi ci sarebbe stato da divertirsi con un po' di codice. Questo tutorial (in 2 parti) ci porterà a generare dei file PDF contenenti cartelle per la tombola (sempre diverse) da stampare e utilizzare durante le interminabili sessioni di gioco post-pranzo natalizio.
Prima di sporcarci le mani col codice vediamo un po' di teoria: argomento principale di questa prima parte.
Le cartelle della tombola sono griglie 9x3 contenenti 15 numeri tra 1 a 90, ordinati in questo modo:
- Nella 1a colonna i numeri da 1 a 9
- Nella 2a colonna i numeri da 10 a 19
- ...
- Nella 9a colonna i numeri da 80 a 90
Un'immagine come sempre vale più di mille parole:

I numeri sono ordinati verticalmente (una colonna potrà contenere la sequenza 1,3,5 ma non la sequenza 3,5,1) e una riga contiene solo 5 numeri (la famosa cinquina).
Cos'altro ci serve?
Poco a dir la verità...
- Un server Apache (per il PHP)
- Una libreria per la generazione di file PDF (FPDF rulez)
- Un po' di fantasia per l'algoritmo
Il giochetto in questo caso è semplificare: quindi quello che andremo a fare sarà...
- Impostare il generatore di numeri casuali
- Riempire la matrice 9x3 di numeri
- Ordinare le colonne in modo che i numeri siano "sistemati" verticalmente
- Eliminare i numeri in eccesso
- Generare un foglio A4 PDF con FPDF che conterrà 3 cartelle
Il tutto porta via sì e no cento righe di codice (stando larghi), 3 o 4 cicli for e uno switch.
A domani per il codice e un po' di chiacchiere sulla tombola ![]()
Articoli che potrebbero interessarti
Cartelle per la tombola da stampare - 2a parteFormattare codice sorgente in HTML
Bigliettini natalizi su Moo.com
Il tuo video per Gmail
A chi serviva il PDF?







05 Dicembre 2007 alle 14:09
A quando una BlogoTombolaNatalizia?
05 Dicembre 2007 alle 15:10
Sì, però le spiegazioni dei numeri?!?!

6 = Chella che guard’n'terra
71 = L’omm’e'merd
05 Dicembre 2007 alle 15:43
Interessante, poi però buttiamo giù anche l’estrattore randomico 1:90 dei numeri … senza barare ok?
05 Dicembre 2007 alle 17:03
ah ah ah geniale
ciao
z
05 Dicembre 2007 alle 17:21
a quando i fagioli in PHP da usare sulle cartelle?
anecòico
05 Dicembre 2007 alle 18:32
Ambo!!!
