Random particle wiggle on surface?

Hey there just wondering how do I get particles to randomly wiggle on a surface?

ie at the moment I have the small spheres on the larger spheres but cannot get them to randomly wiggle (and not disappear through the larger spheres), see here…

How do I go about doing that?

Thanks in advance.

In the end I was shown this process in 2.8 with particles and animation nodes by Omar Ahmad in the CG Evolution Facebook group…

https://gph.is/g/ZxJMOyE

Just remember to click the little button beside the Node Seed value in the Sidebar panel to show the count option in the animation nodes. And adjust the Scale or Amplitude values to get the result your after.

i can’t see any thing, can you reup it