In this tutorial Cripeman shows how to add “controlled randomness” to your particles using particle shaders.