Ko poženemo program, ta naključno izbere ime slike. Iz imena sestavi matematično formulo, ki opisuje barve točk na sliki. Program uporabi formulo za izračun barve vsake točke in tako nariše sliko. Isto ime vedno določa isto sliko.
Tipična formula, ki opisuje sliko, je videti nekako takole (prikazana je formula za sliko random art):
Formula je podana kot tabela ukazov, ki se sklicujejo na druge ukaze ter sestavljajo aciklični usmerjeni graf. Iz formule je praktično nemogoče razbrati, kakšna slika se bo narisala.
Programu lahko tudi podamo poljubno ime, iz katerega naj se sestavi formula in nariše slika. Pri tem se lahko zgodi, da dve različni imeni določata isto sliko, vendar je to malo verjetno. Število vseh možnih slik je namreč zelo veliko in ga je težko natančno oceniti. Zagotovo pa je vseh različnih slik več kot vseh atomov v vesolju.
Ime slike je praviloma sestavljeno iz dveh besed. Prva beseda določa izbor barv in razporeditev ključnih točk na sliki, druga beseda pa določa izbor in kombinacijo grafičnih elementov. Če torej zamenjamo prvo besedo, drugo pa ohranimo, se spremenijo barve in razporeditev, ohrani pa se stil:
![]() foo gote | ![]() bar gote | ![]() baz gote |
Če ohranimo prvo besedo imena in spremenimo drugo, se ohranijo barve in se zamenja stil:
![]() random ballet | ![]() random art | ![]() random animal |
To pravilo o prvi in drugi besedi je treba razumeti samo približno, ker na izbor barv do neke mere vpliva tudi druga beseda in na stil prva beseda.