Le concept
La marche aléatoire (random walk) est un processus où un agent se déplace par pas successifs dans des directions aléatoires. C'est un modèle fondamental en physique (mouvement brownien), en finance et en art génératif. En accumulant les traces, des structures organiques émergent.
Le code
// Random walk with colored trace
let x, y;
function setup() { createCanvas(400, 280); background(11,15,20); x=width/2; y=height/2; }
function draw() {
for (let i=0; i<10; i++) {
let px=x, py=y;
x += random(-3, 3); y += random(-3, 3);
x = constrain(x, 0, width); y = constrain(y, 0, height);
stroke(55, 227, 195, 80); strokeWeight(1.5);
line(px, py, x, y);
}
}Pour aller plus loin
Explorez les autres cours gratuits sur la page Apprendre, ou réservez un appel pour discuter de votre projet.
Envie d'aller plus loin ?
Réserver un appel découverte →