Passeggiate casuali
Senza memoria, a passo costante in più direzioni, simmetriche e non: simulazioni.
che possono essere calcolate come somma cumulata
p = v.reduce(
(total,x,i)=>
[...total,[total[i][0]+Math.cos(2*x*Math.PI/n),total[i][1]+Math.sin(2*x*Math.PI/n)]],
[[0,0]]
)
o anche, solo la posizione finale
posFin=v.reduce((total,x)=> [total[0]+ Math.cos(2*x*Math.PI/n),total[1]+Math.sin(2*x*Math.PI/n)],[0,0])