Comment detail

2次元ランダムウォーク (Nested Flatten)

上下左右のみの単純実装です。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
dx=(1 0 -1 0)
dy=(0 1 0 -1)
x=0
y=0
i=0
while :;do
    echo $((i++)) $x $y
    ((r = RANDOM % 4))
    ((x += dx[r]))
    ((y += dy[r]))
done

Index

Feed

Other

Link

Pathtraq

loading...