Analizziamo il caso in cui la passeggiata casuale sia la composizione di passeggiate casuali 1-dimensionali lungo ciascuna direzione.
var v_x=new Array(n).fill().map(x => 2*Math.round(Math.random())-1);
var v_y=new Array(n).fill().map(x => 2*Math.round(Math.random())-1);
var v_z=new Array(n).fill().map(x => 2*Math.round(Math.random())-1);
Per le posizioni
var x=v_x.map((sum => value => sum += value)(0));
var y=v_y.map((sum => value => sum += value)(0));
var z=v_z.map((sum => value => sum += value)(0));