Sounds simple but there are different ways to accomplish this. In the video I describe techniques that were shared online by others.
Zeth Willie's tutorial on the pointOnCurveInfo node: https://vimeo.com/29530652
Ronald Fong's random motion wiggle expression:
http://www.ronald-fong.com/blog/maya-...
Thanks!