用 Mathematica 实现三维随机游走的几种简单方式。

方法一:立方体叠加

FoldList 配合 TranslationTransform,每次在随机方向(六方向之一)平移一个立方体,得到游走路径。

方法二:格点游走

定义格点方向(如八立方体顶点),用 Accumulate 累加随机步长,Graphics3D[Tube[data]] 绘制管道。