void setup() { size(600, 600); } void draw() { drawMaze(1); } void drawMaze(int level) { randomSeed(level); int set = 43; int[] h = new int[500]; int[] hw = new int[500]; int[] x = new int[500]; int[] v = new int[500]; int[] vw = new int[500]; int[] y = new int[500]; for (int i = 0; i < v.length; i++) { v[i] = (int)random(width); vw[i] = (int)random(set); x[i] = (int)random(20)*30; h[i] = (int)random(width); hw[i] = (int)random(set); y[i] = (int)random(20)*30; } background(0); for (int i = 0; i < v.length; i++) { fill(255, 0, 0); noStroke(); rect(x[i], v[i], 15, vw[i]); rect(h[i], y[i], hw[i], 15); strokeWeight(2); stroke(255); } fill(0); noStroke(); rect(280,280,40,40); }