La diffusione di una particella in un reticolo è uno degli esempi storici e concettuali fondamentali di passeggiata casuale (random walk).
Casi specifici di passeggiata casuale avvengono in reticoli con difetti, quando la particella non potrà muoversi in qualunque direzione, oppure il reticolo ha barriere, riflettente o assorbente, o in reticoli disordinati in cui la probabilità di muoversi da un punto all'altro può dipendere dal punto stesso.
Simuleremo il caso di un reticolo disseminato di punti che costituiscono ostacoli per il movimento casuale di una particella.
Un reticolo è una griglia \(N \times N\) di celle: libere con probabilità \(p\) e visualizzate in chiaro, bloccate con probabilità \(1-p\) e visualizzate in scuro come ostacoli.
Una particella (o molte particelle) segue un moto casuale (random walk vincolato) all'interno del reticolo. Si ha percolazione quando esiste un cammino che attraversa il reticolo.
Ad esempio esiste un cammino di celle libere che collega il bordo superiore al bordo inferiore quando: