Optimization, Randomness, Decision Making, Analogy, Mathematical Modeling.
assume the abstract “state” variable as a continuous and ordered dimension which might not always be the case in the real world, but helps us in this simplified model. The direction you go is the method you apply to change your state. By going in a different (or opposite/random) direction, you