int numdots = 300; int dim=400; Dot[] dots = new Dot[numdots]; float noiseoff=0.0f; float noiseoff2=0.0f; float dx=0.0005f; color[] goodcolor = {#000000, #6b6556, #a09c84, #908b7c, #79746e, #755d35, #937343, #9c6b4b, #ab8259, #aa8a61, #578375, #f0f6f2, #d0e0e5, #d7e5ec, #d3dfea, #c2d7e7, #a5c6e3, #a6cbe6, #adcbe5, #77839d, #d9d9b9, #a9a978, #727b5b, #6b7c4b, #546d3e, #47472e, #727b52, #898a6a, #919272, #AC623b, #cb6a33, #9d5c30, #843f2b, #652c2a, #7e372b, #403229, #47392b, #3d2626, #362c26, #57392c, #998a72, #864d36, #544732 }; color somecolor() { // pick some random good color return goodcolor[int(random(goodcolor.length))]; } void setup() { size(400, 400); background(255); //frameRate(20); for(int i=0;i