Генератор Спирографических Каракулей

Все эти каракули основаны на спирографических уравнениях со случайными параметрами.

Публикуем исходный код генератора завитков на JavaScript:

c.width|=r=n=>S((i+t*60)*j**n+9)*9|0
for(i=17;i--;)
for(j=30;j--;x.stroke())
for(x.beginPath(k=199+r(7)*9);k--;x.lineTo(120*i+f(S),120*(j%10)+f(C)))
f=F=>4*r(4)*F(r(3)*k/99)+3*r(5)*F(r(2)*k/99)-60

Сгенерированные случайные каракули