Additionally, two more automata introduce randomization into the parameters of the core formula to model uncertainty of the real movement.
As you can see, the model itself is quite simple. However, it also has a 'program code' side to it, which defines the various parameters mentioned in the formulas.
These are the frequency ("f") of the wave, its "base" level compared to zero, multiple sine ("s") and cosine ("c") factors, a "drift" factor over time, and an uncertainty ("rate") level.