on the program 'processing' (downloaded at processing.org) i made a program style thing. : void setup() { size(800, 800); stroke(255); fill(random(255), random(255), random(255)); } void draw() { ellipse(400, 400, mouseX, mouseY); } void mousePressed() { background(random(255), random(255), random(255)); fill(random(255), random(255), random(255)); } though now i have a question to ask you intelligent people, how do i make it do it randomly instead of by mouse movement?