---
# System prepended metadata

title: Wprawka 3

---

# Wprawka 3

Zaimplementuj następującą procedurę 

input: lista współrzędnych, czyli [(x1,y1), (x2,y2), ..., (xn,yn)]

działanie: stan algorytmu to x,y
krok (powtarzany wiele razy): 
* wylosuj $i \in \{1,...,n\}$
* update: $(x,y) \gets \frac12 (x,y) + \frac12 (x_i,y_i)$
* rysuj punkt o współrzędnej x,y

(Wprost: (x,y) to stan algorytmu. Wiele razy uaktualniamy stan, za każdym razem uśredniając go z losowym punktem z wejścia.)

Odpal swój program testowo na danych
[(0,0), (0,200), (100,100)]

1. Zastanów się jak "wyczyścić" rysunek z początkowego szumu.
2. Uzyskaj inne ciekawe rysunki, bawiąc się współrzędnymi, albo formą update'u.