n-point random route

This is kind of curios. `cosf` and `sinf` operate on radians, but you're calling them with degrees. You're certainly getting random polygons, but not really at the random "angles" you're asking for.