2D Boss - Moving arms

Hi!

I am making a 2D game and I want to have a boss that moves his arms in random direction, both on the X and Y axis. There are like these base parts or claws that moves. Then there are the arms itself that are like multiple sprites that moves with it. Like an IK rig in 2D. But I have no idea how to make either of this. I think I got some idea for the moving but how I do I make so the positions it will move to are randomized in a specific area and the arm sprites will move with the hands/claws?

If you want to see an example, go to this video Blaster Master(NES) Stage 6 Boss Fight - YouTube If it doesn’t jump automatically, just got to 0:55 for the boss fight.

Thanks in advanced and any help is appreciated!

first create your sprites then follow this Totally Sweet Red Hoodie: Tutorial - Using Unity 2D's Dope Sheet for Animation
you can move separate body parts in LateUpdate()