xxxxxxxxxx
33
// Daniel Shiffman
// http://codingtra.in
// https://youtu.be/bqF9w9TTfeo
// https://thecodingtrain.com/CodingChallenges/053-random-walk-levy.html
let pos;
let prev;
function setup() {
createCanvas(400, 400);
pos = createVector(width/2, height/2);
prev = pos.copy();
background(51);
}
function draw() {
stroke(255);
strokeWeight(2);
line(pos.x, pos.y, prev.x, prev.y);
prev.set(pos);
var step = p5.Vector.random2D();
var r = random(100);
if (r < 1) {
step.mult(random(25, 100));
} else {
step.setMag(2);
}
pos.add(step);
}