From 506453b128857c32cf100dab9bb7dd59428d80c3 Mon Sep 17 00:00:00 2001 From: Yannick Francois Date: Sun, 3 Sep 2017 16:49:31 +0200 Subject: [PATCH] Add a gaussian walker --- gaussian_random_walk/gaussian_random_walk.pde | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 gaussian_random_walk/gaussian_random_walk.pde 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