Уточняю, разброс не по значениям расстояния, а про значениям среднего.
Получается, мой график это не то, о чём вы спрашивали. Надо было так: при длине в 50 шагов проводим 100000 испытаний, находим среднее квадрата, таких серий берём сколько-нибудь и смотрим распределение квадрата среднего за серию. Тогда так (код неоптимален в угоду читаемости):
Код:
dirs = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}, {0, 0, -1}, {0, -1, 0}, {0, 0, -1}};
walk[length_] := Norm[Total[RandomChoice[dirs, length]]]^2
batch[n_] := Table[walk[50], n]
Table[Mean[batch[100000]], 10] // N
Код:
{185.924, 186.321, 185.886, 186.117, 185.638, 186.369, 186.435, 186.374, 185.778, 185.74}
И мы видим, что разброса-то никакого нет!