xxxxxxxxxx
52
/*
loop review + adding random
3/30/2022
*/
function setup() {
createCanvas(600, 400);
}
function draw() {
background(220);
/*
for loop --
initial condition, number to start counting
ending condition, when to stop the loop
increment condition, step we count by
*/
noStroke();
let y = 200 + random(-50, 50);
for (let x = 0; x <= width; x += 80) {
let r = random(100);
let g = random(200, 255);
let b = random(200);
fill(r, g, b);
let s = random(100, 150);
y += random(-50, 50);
ellipse(x, y, s); // face
r += random(100, 200);
fill(r, g, b);
// eyes
ellipse(x + random(20, 60), y - 20, s / 4);
ellipse(x - 20, y - 20, s / 4);
// mouth
rect(x, y + 30, s / 4, s / 8, s / 16);
}
noLoop();
console.log(random(1));
console.log(random(100));
console.log(round(random(200, 255)));
console.log(random(-10));
console.log(random(-10, 10));
console.log(random(["blue", "green", "red"]));
}