Generativna umetnost se nanaša na umetniška dela, katerih proizvodnja vključuje določeno stopnjo naključnosti. Danes se običajno ustvarja z uporabo algoritemskih računalniških programov, čeprav se lahko za izdelavo generativne umetnosti uporabi kateri koli mehanski proces z določeno stopnjo avtonomije. Umetnikov ustvarjalni vložek v to vrsto umetnosti je v vzpostavitvi okvira, v katerem lahko deluje naključni proces; prisotni so elementi tako reda kot nereda. Če se uporablja računalniški program, je mogoče izdelati v bistvu neskončno število modelov.
Morda je bil prvi primer generativne umetnosti glasbena igra, objavljena v Berlinu leta 1792. Igro pripisujejo Wolfgangu Amadeusu Mozartu, vplivnemu skladatelju v klasični dobi glasbe. V igri so se zmetale kocke, da so naključno izbrali že sestavljene fragmente glasbe, ki so jih nato nanizali v končni komad. Trdili so, da lahko celo amaterji oblikujejo neskončno število kompozicij. V tem primeru kocke služijo kot mehanizem naključnosti, različni glasbeni fragmenti pa služijo kot »pravila«.
Algoritemska umetnost je podmnožica generativne umetnosti, ki za ustvarjanje modelov uporablja računalniške algoritme ali nize dobro opredeljenih navodil. Da bi bil tovrstni proces generativen, pa mora biti prisotna določena stopnja avtonomije. Generator naključnih števil je eden od načinov, kako se lahko algoritmi obnašajo na nedeterminističen način. Umetnik običajno določi meje oblikovalskega prostora z uporabo algoritemskih funkcij in nato v ta okvir vključi element naključnosti. Algoritemske metode so danes priljubljene za ustvarjanje najrazličnejših vizualnih umetnin.
Nekateri algoritmi lahko temeljijo na načrtih prejšnjih korakov in simulirajo evolucijsko optimizacijo. Takšni algoritmi, ki jih navdihuje evolucijska biologija, se imenujejo genetski algoritmi. Pravila oblikovalskega uspeha, ki se nanašajo na reproduktivni uspeh v biološki analogiji, lahko umetnik določi kot ustvarjalni vložek k modelu. Naključni faktor v modelu ustreza učinkom mutacije v živem organizmu.
Drug primer generativne umetnosti je niz italijanskih srednjeveških mestnih načrtov, ki jih je ustvaril arhitekt Celestino Soddu leta 1987. Soddu je ustvaril niz pogojev, v katerih bi se lahko sprožil naključni računalniški proces, da bi ustvaril model mesta. Pogoji so bili takšni, da bi bil končni rezultat vedno mesto, prepoznavno v italijanskem srednjeveškem slogu. Čeprav je bilo za modele dovolj omejitev, da bi jih ohranili v tem slogu, je bilo mogoče ustvariti v bistvu neskončno število modelov.