Blender Secrets: Fix Overlapping Particles
Overlapping or intersecting particles is a problem that has not really been solved yet. However, this weird hack lets you solve the problem. Just make sure you start with more particles than you want to end up with.
Prefer to read something instead?
The 883-page book should keep you busy for a while. Or just download the free 30-page e-book right now!