xxxxxxxxxx
47
/**
* It might be a little too structured to be random !
*/
let i = 1;
let j = 20;
let a=0, b=0, preva, prevb;
let s = 0;
function setup() {
createCanvas(800, 800);
background(255);
strokeWeight(1);
noFill();
}
function draw() {
//fill(255,5)
//rect(0,0,width,height);
//noFill()
preva = a
prevb = b
a = pseudorandom(width,i);
b = pseudorandom(height,j);
//stroke(s += 0.1);
stroke(0, 200);
circle(a, b, 12);
if (dist(preva, prevb, a, b) < 300) {
line(preva, prevb, a, b);
}
i++;
j--;
}
/**
* returns a random number between 0 and 100
*/
function pseudorandom(max, seed) {
let nb;
for (let i = 0 ; i < 5 ; i++)
nb = pow(seed*11, 3).toString().substring(3,5);
return map(
int(nb),
0, 100,
0, max
);
}