Trying to make randomly atack animations.

Hello everyone, glad to be part of this forum!

I am making a project, I want to show you this video. As you can see I already have the character working in Unreal Engine. I made the attack montage and used to blend with the upper bones. My challenge is:

How can I add another attack animation and make the blueprint decide randomly what animation will play.

I have some ideas but I can’t find a way to work:

One is to put the second attack animation inside the atack montage that I already have, Second is to create another montage for the another attack and try to implement that in the anim graph. I think the first is the correct idea. But I don’t know what type of expressions I must use in blueprint.

I will be very grateful if someone can help me with this.