xxxxxxxxxx
32
let maxDiam = 40;
function setup() {
createCanvas(windowWidth, windowHeight);
noLoop();
}
function draw() {
background(220, 20, 120);
for (let x = maxDiam / 2; x < width + maxDiam; x += maxDiam) {
for (let y = maxDiam / 2; y < height + maxDiam; y += maxDiam) {
let colorRandom = random();
if (colorRandom < 0.333) {
fill(0);
} else if (colorRandom < 0.666) {
fill(0, 215, 255);
} else {
fill(255, 215, 0);
}
let eDiam = maxDiam / 2;
let dValue = (maxDiam - eDiam) / 2;
let dx = random(-dValue, dValue);
let dy = random(-dValue, dValue);
ellipse(x + dx, y + dy, eDiam, eDiam);
}
}
}