Randomising animation start position

Is there a way to randomise or manually set the start position for a pawn’s animation? I have a lot of pawns using the same walk cycle which results in synchronised head bobbing.

Only advice I could find was here https://forums.unrealengine.com/showthread.php?59418-Offset-Animation-position-for-variation. But that’s quite a convoluted solution.

Suggestions appreciated!