Kamel Ghabte · Cours · Gratuit

Marche aléatoire

Explorer la marche aléatoire et ses traces visuelles en p5.js.

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 →