In this case you should use random(2,5) time.
do i need to make a at least 5 different sprites with different random movements
No, it's a bad idea. You can randomize movement properties like speed for every instance of the sprite. For example:
Sprite on created -> Sprite set maximum speed to random(80,100)
Making diffe