^^ BOXPICTURE

Il programma boxpicture è il nostro primo esempio di random, parola che indica qualcosa di casuale. Come già sappiamo questo è il programma per disegnare quadrati (lenght o size stanno per la misura del lato):

to square :lenght
repeat 4 [fd :lenght]
end

Il random introduce un numero casuale con un massimo del numero che segue la scritta random. Parlando dell'esempio qui sotto riportato, si può dire che alla variabile :lenght dell'istruzione soprastante si associa un valore random, casuale, fino a 100. Ripetendolo 10 volte si otterrano 10 quadrati con il lato, al massimo, di valore 100.

to randomboxes
repeat 10 [square random 100]
end

Randomboxes, scatole casuali, infatti 4 randomboxes con un vertice dei loro quadrati in comune (90 * 4 = 360) saranno visualizzati quando inserita l'istruzione boxpicture nella barra dei comandi, ed ogni volta che la eseguirete la dimensione de rettangoli sarà diversa.

to boxpicture
repeat 4 [randomboxes rt 90]
end