Help with creating race path

I wanted to know if there was a short way to make a race path for an npc, to were the npc travels along a brod outlined path. This would be so that the npc would not take the same exact line around the track.

If anyone could help it would be much appreciated.