I'm trying to follow along with you (Particle part) but my Blender 2.78 gives me completely some random results to what you get... I surely tried exactly your same inputs values but weirdly my result is different (of course I did not put random seed!!!). Any idea why?