我需要生成一个具有25个段的随机路径,它们决不会在1000x1000区域中的两个位置之间穿越。什么是一个好的算法来做到这一点?什么是生成随机路径的好算法?
我最初的想法是生成一个好结果,使用space partitioning method生成一个随机多边形,然后移除一边。
这种方法的缺点是,一开始总是相当接近结束(因为它们最初是由一条线连接)。
另一个缺点是因为它们是一个多边形,整体形状会产生某种形式或扭曲的圆。有很多类型的路径永远不会生成,如螺旋。
有没有人知道一个算法,可以帮助我生成这些路径?