Start a random idle animation after a period of time

I’m sure there’s a much better way to do this, but what I ended up doing was add a Notify event to the normal (common) idle animation. In the Animation Blueprint, I react to this event by incrementing an integer variable starting out at zero. In the transition from the normal idle to the special idle, I then included the condition that this variable must be greater than a given number, so that for example the normal idle must have played at least 10 times before I allowed a change to the special idle. I then added a different Notify event to all other animations and in the Animation Blueprint reacted to this event by resetting the variable to zero, so the character would always have to play the normal idle 10 times in a row before using the special idle.