Random Range not working

So, this is my script… the problem is even i set different values for the min and max at random range, the animation still play at just in like 5 seconds range… I got lots of animation, so I want anim_1 to play at in the range of 5 seconds to 10 seconds and other one play like in between 50 seconds or 1 minute after i hit play… And what is the script to change the animation speed at certain time?

Animator.Play expects a normalized time. So a value between 0 and 1. Also that normalized time does not specify how long an animation takes. It’s just an offset where it should start. Usually you would pass 0 to make it start from the beginning. When you pass 1 (or probably any larger value) it would already be complete and probably transition to the next state in the statemachine.