Generativna umjetnost odnosi se na umjetnička djela čija proizvodnja uključuje određeni stupanj slučajnosti. Danas se tipično stvara pomoću algoritamskih računalnih programa, iako se svaki mehanički proces s određenom razinom autonomije može koristiti za proizvodnju generativne umjetnosti. Umjetnički kreativni doprinos u ovoj vrsti umjetnosti leži u uspostavljanju okvira u kojem nasumični proces može djelovati; prisutni su elementi i reda i nereda. Ako se koristi računalni program, može se proizvesti beskrajan broj dizajna.
Možda je prvi primjer generativne umjetnosti bila glazbena igra objavljena u Berlinu 1792. Igra se pripisuje Wolfgangu Amadeusu Mozartu, utjecajnom skladatelju u klasičnoj eri glazbe. U igri su se bacale kockice kako bi se nasumično odabrali već sastavljeni fragmenti glazbe, koji su se zatim nanizali u gotov komad. Tvrdilo se da čak i amateri mogu stvoriti beskonačan broj skladbi. U ovom primjeru kockice služe kao mehanizam slučajnosti, a različiti glazbeni fragmenti služe kao “pravila”.
Algoritamska umjetnost je podskup generativne umjetnosti koja koristi računalne algoritme ili skupove dobro definiranih uputa za stvaranje dizajna. Međutim, da bi ovakav proces bio generativan, mora postojati određeni stupanj autonomije. Generator slučajnih brojeva jedan je od načina na koji se algoritmi mogu učiniti da se ponašaju na nedeterministički način. Umjetnik obično postavlja granice prostora dizajna koristeći algoritamske funkcije, a zatim u taj okvir uključuje element slučajnosti. Algoritamske metode su danas popularne za stvaranje širokog spektra vizualnih umjetničkih djela.
Neki algoritmi mogu se graditi na temelju dizajna ranijih koraka, simulirajući evolucijsku optimizaciju. Takvi algoritmi koji su inspirirani evolucijskom biologijom nazivaju se genetski algoritmi. Pravila uspjeha dizajna, koja se odnose na reproduktivni uspjeh u biološkoj analogiji, umjetnik može odrediti kao kreativni input modelu. Slučajni faktor u modelu odgovara učincima mutacije u živom organizmu.
Još jedan primjer generativne umjetnosti je skup dizajna talijanskih srednjovjekovnih gradova koje je stvorio arhitekt Celestino Soddu 1987. Soddu je stvorio niz uvjeta u kojima se može pokrenuti slučajni računalni proces kako bi se stvorio model grada. Uvjeti su bili takvi da bi krajnji rezultat uvijek bio grad prepoznatljiv u talijanskom srednjovjekovnom stilu. Iako je bilo dovoljno ograničenja na modele da ih zadrže u ovom stilu, mogao se stvoriti u biti beskonačan broj modela.