我需要生成一個具有25個段的隨機路徑,它們決不會在1000x1000區域中的兩個位置之間穿越。什麼是一個好的算法來做到這一點?什麼是生成隨機路徑的好算法?
我最初的想法是生成一個好結果,使用space partitioning method生成一個隨機多邊形,然後移除一邊。
這種方法的缺點是,一開始總是相當接近結束(因爲它們最初是由一條線連接)。
另一個缺點是因爲它們是一個多邊形,整體形狀會產生某種形式或扭曲的圓。有很多類型的路徑永遠不會生成,如螺旋。
有沒有人知道一個算法,可以幫助我生成這些路徑?