Hi, Roger Thanks for the reply! You are right there really is no randomness here at all! Perhaps just the illusion of such to the less observant ; ) The motion of the particles is completely deterministic and their trajectories are parametrized as, I think maybe some variant of Lissajous Curves. There are actually only 5 different paths that the particles take, and 1000 particles on each path.
Your comment about the border clumping is interesting, and I hadn't thought about that in relation to Chladni patterns. The curves are defined to lie completely inside the images frame, and the border corresponds to points where the curve take on local max/min. Moreover, their trigonometric form also seems to make the points move slower at the borders, enhancing the clumping effect. That reminds me of those Chladni pattern experiments with sand on vibrating plates, where the sand clumps at the vibrational nodes!