diff --git a/gaussian_random_walk/gaussian_random_walk.pde b/gaussian_random_walk/gaussian_random_walk.pde new file mode 100644 index 0000000..ba62763 --- /dev/null +++ b/gaussian_random_walk/gaussian_random_walk.pde @@ -0,0 +1,39 @@ + +int EQUILIBRE = 3; +int SUD_EST = 4; +int BALADE = SUD_EST; + +class Walker { + int x; + int y; + + Walker() { + x = width / 2; + y = height / 2; + } + + void display() { + stroke(0); + point(x, y); + } + + void step() { + int stepx = int(randomGaussian()); + int stepy = int(randomGaussian()); + x += stepx; + y += stepy; + } +} + +Walker w; + +void setup(){ + size(640, 360); + w = new Walker(); + background(255); +} + +void draw() { + w.step(); + w.display(); +} \ No newline at end of file