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 But that’s quite a convoluted solution.

Suggestions appreciated!