Generatiivisella taiteella tarkoitetaan taideteoksia, joiden tuotantoon liittyy jonkin verran satunnaisuutta. Nykyään se luodaan tyypillisesti algoritmisilla tietokoneohjelmilla, vaikka mitä tahansa mekaanista prosessia, jolla on tietty autonomian taso, voidaan käyttää generatiivisen taiteen tuottamiseen. Taiteilijan luova panos tämän tyyppiseen taiteeseen perustuu puitteiden luomiseen, jossa satunnaistettu prosessi voi toimia; läsnä on sekä järjestyksen että epäjärjestyksen elementtejä. Jos käytetään tietokoneohjelmaa, voidaan tuottaa suunnilleen loputon määrä malleja.
Ehkä ensimmäinen esimerkki generatiivisesta taiteesta oli musiikkipeli, joka julkaistiin Berliinissä vuonna 1792. Peli on luettu Wolfgang Amadeus Mozartille, vaikutusvaltaiselle säveltäjälle klassisen musiikin aikakaudella. Pelissä heitettiin noppaa satunnaisesti jo sävellettyjen musiikkifragmenttien valitsemiseksi, jotka yhdistettiin sitten valmiiksi kappaleeksi. Väitettiin, että jopa amatöörit voisivat muodostaa loputtoman määrän sävellyksiä. Tässä esimerkissä nopat toimivat satunnaisuuden mekanismina ja eri musiikkifragmentit toimivat “sääntöinä”.
Algoritminen taide on generatiivisen taiteen osajoukko, joka käyttää tietokonealgoritmeja tai hyvin määriteltyjen ohjeiden sarjoja mallien luomiseen. Jotta tällainen prosessi olisi generatiivinen, sen on kuitenkin oltava jonkin verran itsenäistä. Satunnaislukugeneraattori on yksi tapa, jolla algoritmit voidaan saada käyttäytymään ei-deterministisellä tavalla. Taiteilija asettaa tyypillisesti suunnittelutilan rajat algoritmisilla toiminnoilla ja sisällyttää sitten satunnaisuuden elementin kyseiseen kehykseen. Algoritmiset menetelmät ovat suosittuja nykyään monenlaisten visuaalisten taideteosten luomiseen.
Jotkut algoritmit voivat perustua aiempien vaiheiden malleihin simuloimalla evoluutioptimointia. Tällaisia evoluutiobiologian innoittamia algoritmeja kutsutaan geneettisiksi algoritmeiksi. Taiteilija voi määritellä suunnittelun menestyksen säännöt, jotka viittaavat lisääntymismenestykseen biologisessa analogiassa, luovaksi panokseksi malliin. Mallin satunnaistekijä vastaa mutaation vaikutuksia elävässä organismissa.
Toinen esimerkki generatiivisesta taiteesta on joukko italialaisia keskiaikaisia kaupunkisuunnitelmia, jotka arkkitehti Celestino Soddu loi vuonna 1987. Soddu loi olosuhteet, joissa satunnainen tietokoneprosessi voitaisiin käynnistää kaupungin mallin luomiseksi. Olosuhteet olivat sellaiset, että lopputulos olisi aina italialaisen keskiaikaisen tyylin mukainen kaupunki. Vaikka malleissa oli tarpeeksi rajoitteita pitää ne tässä tyylissä, voitiin luoda olennaisesti loputon määrä malleja.